Never again: OEM android phones
I'm about due for a new phone and there's only one Android phone I'm considering, and it's the Nexus 4. I won't even look at let alone consider OEM androids any more.
You have LTE? Not good enough.
Better camera? Still not good enough.
Better battery? display? Expandable storage?
Even all of those combined don't compete with what the Nexus 4 has that Samsung/HTC/Moto/don't have:
Because you can't put a price tag on being free from *&^%##@ carrier interference and OEM heel-dragging. Being able to enjoy Android 6.0 as soon as it goes live rather than 6-12 months after the fact is worth more alone than anything an OEM can offer.
PS: Before I get the "root / ROM" argument thrown at me, show me one ROM that's as stable on an OEM branded phone as stock OS is on Nexus 4, and will stay that way keeping the pace with all future official versions of Android.