i disagree. cm has nothing good for battery. battery life is determined by your personal use, your personal setup, your apps installed, and the quality of the data/phone signal. kernels and roms do very little for battery.
As I have said in my previous post, "due to the complete Google Play Services package."
I used the same settings regardless of roms, be it Stock or CM/others. I am comparing "Stock as in no root, no alterations.", it does perform poorly in terms of battery life (even when you disable most of the Google apps), when compared to CM or other AOSP roms with Gapps.
I am comparing it under same settings and usage.
And that's what I get.
"cm has nothing good for battery" .... please, you may dislike cyanogenmod all you like for whatever reason, but in the end, it all comes down to what to you are comparing it to. and ease of use.
Cyanogenmod is the best option for someone who is not a tech geek and yet wants the customization features and with a stable updater to stay up to date.