D2H, Question for you... You're rooted, have you tried calibrating your battery yet? The only reason I ask is because I was stock unrooted when I upgraded to ICS and my battery life too sucks BIG TIME. Maybe 5hrs, 6 definately tops. I even tried factory reset (which is questionable), removed the battery, let it drain completely and then pulled the battery again and full charged. Still on pace for 15%+ /hr. with light usage.
When I rooted my Sensation I used a battery calibration app and that improved my battery life by leaps and bounds.
I was thinking of rooting my SGS2 just for this.