Everyone should be running 4.0.4. I'd recommend AOKP and Franco kernel, but rooting a Motorola can be an uphill battle. Franco kernel really cuts down on consumption. Try adjusting your brightness as well... that's where 75% of my battery ends up going on my GNex.