to be honest, no smartphone has very good battery life. i guess it'll depend on how heavily you use your phone to gauge just how bad it is. however, you can replace batteries on all android phones, so you can buy a spare, and whenever you're on a road trip or something, just put it in a purse (if you're a girl) or a friend/girlfriend's purse (if you're a guy... unless you're a guy that likes carrying purses ), and just pop it in when you need to. also, i've heard that there are some third party companies that make better batteries. i haven't used any, but you could always try this out.
sorry i kinda went around your question.