CM7? CM9A3? No way.
CM9 will do circles around CM7 and it has progressed a LOT further than CM7.
It sleeps without rebooting.
Wifi is fixed.
You can play music with the screen off.
Microphone works and camera is getting there.
Sdcard fix is included. (Check integrity of sdcard on each boot.)
What advantage does CM7 have?
CM9 is close to release candidate status. Maybe you want to check the CM7 changelog