All I can add is what I went through with the Thunderbolt.
My last phone was an OG droid and overall, I was very happy with it. After a really awful Best Buy Geek Squad "Black Tie" repair experience, I received credit for a new phone and decided to wait a bit for the Thunderbolt to come out.
The build quality is great -- it just feels right in your hand. The screen is nice and the Sense interface is rock solid. The problem was the battery. I'm a moderate to heavy user, depending on the day, and that little tiny batter barely cut it. It wasn't even the network access that was using up the juice - just the display itself.
Given that my OG droid had a 3.7" screen, 256 megs of ram, and a 550 megahertz processor, the 1300ish mah battery it came with was sufficient for the task of getting me through the day. Fast forward to the Thunderbolt - twice the processor speed, 3X the ram, a much bigger screen and a more power hungry 4g radio to boot and the battery is not even 10% bigger than the OG droid's battery? That looks like a major design flaw to me, so I took it back to Best Buy for a refund and I'm waiting on the Bionic.
Take a look at the Atrix - they fit a really big 1900ish battery in that thing and it's a smaller phone than the Thunderbolt. Why HTC made the decision they did and decided to put a last-gen battery in a next-gen phone doesn't seem wise.