I had cheaper phones before but saving a couple hundred euros in exchange for a couple of years of annoyance is not worth it to me. This way I know she gets currently top experience and I, when I get her phone, get a very well understood one.
In the next week or two I am upgrading my phone and I think I'm going to buy my first iPhone. The only other phone I would consider is one from Google. Because they do such a crappy job with security, I'll never again consider an LG, Samsung, or other third party phone. Apple or Google for me.
Caveat: If you care about a lot about the best possible photo quality, then it probably isn't the right choice. I found it to be good enough for my needs.
Nope, I don't mind how much my phone costs since I use it daily, but I will use it until some component fails in a terminal way. I had a Note 3, swapped its display module once, but it finally died. It lasted maybe three or four years.
This is what I told myself too, but I also upgraded after 3-4 years after being annoyed at just how slow my phone was (or to put it another way, just how much CPU power apps demanded now). The phone still works perfectly fine, it just slows down to a crawl right when you're in the biggest hurry. (e.g. at one point Google Maps took multiple minutes to refresh the screen right when I was driving and trying to figure out the right directions, and I still haven't been able to reproduce it, but I sure as heck don't want to live through that experience again.)
Personally, I'm with you. Recently bought a Moto G5 plus for a couple of hundred euro and its fine. However, I do confess if I had a higher income I'd probably be another happy consumer of the super high end phones.
Worth noting that in Europe at least they have a very high resale value, so you will make much of the cost back if selling in a year or so in good condition.