Not knocking anyone's opinion, but what is so wrong with the phone to begin with ?
I have had the phone since 4 days after launch. Most problems with the phone are USER error, whether people like to admit it.
Do you want better batter life ? Then : get rid of the garbage that you have on the home screens, Stop killing apps that are sleeping in the background, lower your brightness levels to the minimum level acceptable, Stop checking facebook every five minutes.
Sense is awesome, if you run another launcher over it you will use more battery life. If you let the phone do its job and acclimate to your using style you should be fine.
I upgraded to a higher cap battery, and give it a quick charge at the desk on heavier days.
Again this is not a Flame post, my intentions were to note that its not all the phone and it could be the users.