I've heard the battery complaints too, and while I think they are valid I think there's a lot you can do to prolong the lilfe of any electronic device battery.
1. When you're not using the device, turn it off. I know it sounds basic, but trust me!
2. Only recharge your battery when the power gets down to one bar. This will really help the battery be able to maintain a charge.
3. Use an adapter whenever possible. The battery life will be much improved if you don't use it as often.
I know some of these tips are more practical than other depending on what kind of device you're using, but trust me they work!
Melissa