Why do people put up with all the iPhone hype?

My only issues with today's smartphones is one of independence. Independence in that if you pay over $400 for a cell phone, it should last an entire real world 16hr day. To add, you should not have to turn off phone functions if you plan on using them. I was astounded when I saw this Apple blog about how you can add battery hours to your iPhone if you turn off just about everything that makes it a modern phone. What a joke!
Having said that, my brain memory is that of a grape. I recently purchased a no battery access HTC but forgot to charge it on two different occasions and I was scr ewed. I had to lie to everyone that I left my phone at home. Plus, it's my business line. NOT GOOD! And no, I can't remote charge in my line of work.
So I have a T-Mobile acct. But the Samsung S4 is too big and the new Blackberry's Q10 has issues. Anyone know if any good cellphones that will work with T-Mobile that have access to its battery?

Stick with your current phone and just buy a external battery to keep in car or whatever there so handy

Keep your current phone and buy a second battery for your phone and a few portable rechargeable external batteries. I carry 2 portable rechargeable external batteries with me at all times.