That's quite a iPhone journey OP. I remember when there was only one size fits all iPhone...LOL. I'm glad you found one to settle on. I came from a 7 Plus to my current Xs Max and I couldn't be happier.
Update... Sent back the Max, keeping the 8+ in the drawer as Back-up and rocking the XR for my daily driver and am very happy with it
I think you're crazy
when I want to buy a new phone, I take time. and you are Crazy