You do understand that you probably just had a bad install on the CM? I don't use CM, but I know it is one of the most advanced roms available and it works. You have one data point, your personal experience, and from that you are condemning an entire body of work by the most experienced team in the Android community and ignoring the thousands and thousands of successful CM installs. Just sayin'
The reason I posted this was I have seen a few threads about BB 0.6.2 and battery problems... I have had the opposite effect.
I change roms all the time, I use CM all the time.. I use nightlies and stable builds.. I am not preferential to CM, Bugless Beast, or any other rom master. I am just stating a fact that I have experienced on CM 6.2. It was hogging battery -for me anyway, and this latest BB release has been great..