Just spend a day with CM9 Beta 0. It's a great rom with lots of promise. Great feel and look, very fast, ICS is fantastic.
That said, the battery life is not there yet. I basically set it up the same way I set up the stock rom. Email on Exchange push notification, EVERYTHING ELSE on manual sync. On a stock rom I usually am at about 40% after 12 hours of moderate use. About 5% drop an hour. On this rom I was at 75% after 2 hours. About 12% an hour. This is with the "stock" 1800 mAh battery.
If the devs can match the battery life of stock GB I'll be back. It really is a great rom, I just can't recharge twice a day, and I'm not carrying around a 3500mAh battery in my pocket either.
Seriously, great work to all the devs who have taken it this far. Looking forward to the next couple releases.
Novatel Bagphone, Motorola Microtac, Qualcom Q-Phone, Motorola Startac, Sanyo MM-8100, Sanyo MM7400, Samsung A900 Blade, HTC Touch Pro 2, Sammy Epic 4G,
Currently Sammy Galaxy S III running Stock Rooted Jellybean because it's just that good.
Sprint SERO Premium 500