My company has about 40 androids on our Verizon account all of different makes. None of them make it to lunch time without being plugged in. If you are using it all day and can get a full day out of one charge, that is indeed impressive. At company meetings there are chargers being passed around the room all day. I have a charger in my bedroom, one in each of our three cars, one in my laptop bag, one in my suitcase and a couple of extras at home in a drawer.
That's a hardware issue not an issue with Android.
I have an original Nokia 3900 series and it lasts like 4 days on a charge. Its all about the hardware.
If battery life is an issue her a Droid RAZR Maxx. 3800mAh battery.