5 hours max is very poor for our device , i get with stock around 7 or 8 hour screen on , also wakelocks are very annoying my device never goes to deep seep on fresh install with no apps installed .

It all depends on your usage. Even on stock I'd be lucky to get 5 as my usage consists of about 6 hours of music (so the phone won't enter deep sleep), take loads of pictures, and I spend most of my time in poor signal areas, so there's always something draining the battery.
Probably because of my usage patterns I never really noticed a drop in battery life between stock and cm based roms.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?