Well the 4.0.4 update has help save battery when the phone is idle:
There is a spike in screen use since I use it between 5:30-6PM on the train ride. Blutooth and Google Music (not streaming) are also on.
Between 6-9 PM the phone gets much more use, specially if I'm not using my tablet. Though I don't know if I can get 5+ hours of screen time. I would have to test it over the weekend.
Right before going to bed:
As you can see Awake time is very low, and I can get a good 16 hours of battery life with some juice still left at the end of my day.
Wish the screen didn't eat up so much power.