Out of the box, this phone as phenomenal battery life. My wife has been running hers in 4g constantly and playing with it quite a bit over the weekend and she was getting 20+ hrs a day with 2+hrs of screen time on.
I've been keeping an eye on the vitals and I haven't come across any wakelock issues (except for instant photo uploads) or signal issues. CPU is in deep sleep the majority of the time, so as of now, I'm not seeing any glaring issues with the battery life on this phone.
What app are you using to monitor the CPU status? Are you rooted? I'm wondering because over the past few days I've had something sucking the life out of my phone. I did a little bit of research and it may have something to do with a corrupt media file on my SD card that can't sync with the phone (I haven't formatted it yet since taking it out of my Droid 1).