Nexus phones aren't rip-off in the US or areas where they are available at an appropriate price. They're some of the greatest devices ever.
The Nexus 6 is the best Nexus phone so far, if you're up for keeping a phone in the long-run, the N6 is the way to go.
Motorola and Google, both best known for software updates. Absolutely stock Android, unlimited customization and the greatest specs ever.
It is however true that Nexus phones have poor resale here, as us Pakistanis are fooled by the useless gimmicks of Samsung, LG and other manufacturers.
3 years = Nexus 6 | LG G4
Your pick.
Both are excellent phones.
For reassurance, try to find an XT1100 Nexus 6, I know the XT1103 supports LTE B3, but I always prefer going for the International variant.
For the G4, don't even consider American variants.
H815 or nothing.
What you said about the iPhone... just No.
G4 is an excellent decision.
Why not go for it? Who said they're bad with software updates?
My 70k Galaxy S6 doesn't have 6.0 Marshmallow yet but the G4 does, and the G3 will very soon.
Expected release for 6.0 on S6 is Jan 2016 and for S5 is April 2016.
Plus, the G4 has AOSP 6.0 as well, so the user can switch freely between the LG ROM or Stock Android.
The G4 with it's insanely good looks, beastly specs and extremely worth-it price is the best phone to go for now.
Sent from my SM-G920F