People have to start looking at today's smartphones as "pocket laptops". I've been saying this for a while. Battery size and capacity go hand in hand. You can't have a thin, light mini-computer and expect it to last for days on one charge like the old phones. There are many options to be sure you don't run out of power. Powerskin, seperate power pack, extra chargers for wherever you spend your time, extra batteries. There's not really any other way around it if you really use it a lot.
If at first you don't succeed...SEARCH!
HTC Inspire 4G - retired
HTC One X+ - awesome