On the off chance someone is reading this far into this thread after all the childishness (starting with post one, where a clock clearly records over an hour has passed and the poster tries to claims it's been 10 minutes)... Here's my experience:
Got the phone 2 weeks ago. Pretty much every day, Android OS usage has been one of the top things in the Battery Usage page, averaging at least 40%. I get 14-16 hours battery life every day, with moderate-occasional heavy usage.
The exception to this has been a couple days last week, after I rooted the phone. I odined LostKernel (stable) to get wifi tether working. That went fine, but I got 6 LOS events in 24 hours (the first within an hour of flashing). I'd never experienced this before. So, I Odined the pulled stock kernel. Havent had another LOS in the 3 days since I did that, so it's obvious LostKernel caused the LOS events IN MY CASE (I understand everyone's phone reacts differently). Stock works great for me, no LOS events ever. However, once returning to stock, my battery was wonky. Dropped like 30% on a reboot, like 5 hours battery life on light usage. I let the phone die, plugged it in and recharged to 100% before turning phone on... problem solved. Back to 14-18 hours life a day. PDANet works fine lol.
The entire above paragraph was obviously completely user-induced. In the process of kernel flashing and reflashing, I borked my battery calibration. The phone thought the batt was dead when it wasn't. A complete drain/recharge cycle reset the battery calibration, and things are now fine. You might try that too... there's a process for manually recalibrating battery too, if you look. Honestly, if my battery was REALLY draining entirely - all 1800mah - in 5 hours? The phone would be hot as hell, and it wasn't. So... just needed calibrating.
But here's the really interesting thing about my phone: I'm airline crew, so I travel all the time, all over the country. I live on the west side of Puget Sound, in a rural area with known bad cell signal (all carriers, not just sprint). We all know where the dead spots are... the hill bottoms where calls drop etc. Even here at home, I get over 14 hours batt life. I don't have LOS at all. And, the phone tends to hold calls where my OG epic, and my wife's Palm Centro and Palm Pre, drop them. Signal values (not bars but numeric values) are always better on the Touch than on the OG Epic, and other phones I've tested it against.
SO... the problems some people are having are probably not location-dependent. My home location SHOULD be the perfect area to experience every problem with this phone, and I have none. I travel all over... major metro areas, small towns, everything in between. I have not had any issues ANYWHERE, except what I caused myself with the root.
Also, I can't buy the claim that the radios in the phone are "just bad". Firmware could be an issue for some people... the way the radios talk to the OS could be an issue for some people.. but the hardware itself? Let's apply some logic: we all have the same radios in our phones. They're all built the same way, using the same design, with the same components (MAYBE different firmware but that's unlikely... and patchable). If the radios "just sucked", my phone would be performing TERRIBLY at home, and would not consistently show BETTER signal values than a variety of other phones. If my phone's radios can perform well, then ALL of these phones have the potential to perform just as well. If they aren't, it's not because of poor design, but something software based... right?
YMMV but that's my experience... which means there's nothing wrong with the hardware. Hopefully the MR fixes the issues for folks that have them.