Photo Album - Imgur
Those were my stats mid-battery drain test. Majority of the time off wifi, as you can see. I conducted my test as follows: Charged it fully offline (meaning phone turned off), played with it a little bit so that when i went to bed it was at 93%. Woke up at around 85% roughly 6 - 8 hours later, which is soso, but not terrible.
Then I set screen to 10 minutes, and made sure i played with it from time to time. Websites, navi / maps, tether, game for a second, ect ect. Before the battery finally died i had 4 hrs 50 mins of on screen time, roughly 4:40 of that was done after i woke up and began the "screen drain test" as it were. I should also point out, i was on LTE when i was not on wifi .
Last night i went to sleep with the phone at 99% and i you not, woke up with the phone at 97%.
When i FIRST got this phone, i experienced RAPID drains at the rate of 1-2% / minute of using the phone, but it would them seem like it leveled out around a set %, and the last bit would hold on longer. From that point i was always suspicious that ICS either had a calibration bug, or handled it differently than GB/Froyo...
Since then i've been charging all of my batteries using an external charger, and i can tell you that now that ICS is no longer doing the calibrating, my phone is lasting a very long time. my current stats are 24hr, 20% battery, 1.5hour on screen time (the majority of this was voice texting and apps), there was also alot of non screen use such as tethering and phone calls.
I recommend those with battery issues to either use an external charger or charge with the phone turned off to help level it out -> Then when you have drained your battery, pull it, re-seat it, and reboot the phone. You will notice it boots at 10% or so. Keep doing that till the phone can no longer complete boot, then charge it fully offline again. That is the sure fire way i've found to calibrate the battery properly in ICS. I do not think battery stat wipes work period.