Having used CM7-RC1 & MIUI (and one other that I don't remember the name of at this moment) I'd say that Oxygen is the best combination of stability, feature, and battery life.
I do use the netarchy(sp?) nexus kernel with the ROM. (any ROM really)
MIUI is just fun to play with but you could...