I guess I use mine too much, because I was lucky to make it through the day without running out of charge (before getting the external power pack). I've read that using 3G rally chews through the battery.
According to this article, Tmobile is going to send out new batteries (for free!), that will either add 20% to capacity, or double capacity. The latter would be most welcome!