I use Juice Defender to manage my radio connections, and I find Apex to be comparable to CM7. I could get 24+ hours out of a charge with light use, and about 13 hours (maybe a bit more) if I used it during work, which includes ~5 hours of 3g internet radio usage.
I know that's probably not typical, but it's been my experience. Juice Defender works pretty well, but sometimes it is incredibly aggravating because it will cause my phone to hang on unlock. I think it's some kind of bug with reenabling data. It get's more pronounced the longer I go without rebooting my phone.
I also had a question of my own: Has anyone found (or cared to find) a way to use the proximity sensor while in a call? I loved that about BLUR and CM7...hold the phone to my face, and the screen goes dark, preventing face-disconnecting, but when I pull it away to check the time or use the dialpad, it immediately lights up. Any ideas?