Generally in the same school of thought with you, but over this past year was the first time mine has started to show it's age and truly result in some frustrating day to day usage experiences...I'm not sure I can hold out another year and half.I'm still happy with my X. I see nothing truly compelling so will wait for another year or wait for a redesign.
- Spotty internet either do to aging antennas or just lack of being able to use newer infrastructures
- Some truly subpar/slow loading apps
- Maps/gps wigging out at various junctures
- Lack of ram forcing you to "restart" almost every app that is "open" in the background
- Battery can barely make it a full day (not due to battery age, but primarily because of the OS and apps)
I think a good rule of thumb is to ride out most Apple devices for as long as they are supported by the most recent operating system...this will be the last year the iPhone X is on that list.