When I got my Nexus one I was horrified at how bad the battery was. Then I went on Amazon and spent literally .01 cent (plus shipping and handeling of course) for a buch of micro usb chargers and put one in just about every location I stop moving. The house has about 3, my work has a few and of course one in the car. Now whenever I pull out my phone I stick it on a charger so I always have a full battery. (I know this is horrible for the battery, but batteries are cheaper than getting ticked off at the phone and throwing it out the car window when I can't make a call)
The point I am making is that when you have a phone that can do as much as an android phone and you are always playing with it you are going to chow the battery no matter how big it is. Modifying your behavior a little bit will save a lot of frustration. I will take this battery dilemma long before I would ever switch back to the dreaded iPhone.