I'd like to quickly point out that
Jokersax's CyanogenMod 9 beta is honestly pretty stable. The camera, MMS, signal, and battery life is very much exceeding my expectations, considering this is a rom that is labelled as a beta.
I'd also like to state my opinions towards the OP's original question: In order of stability, here is what I would recommend.
1-Stock. (obviously).
2-
HomeBase
3-
CyanogenMod 7.2
4-
RockoRom 3.0 (3.5 is good as well, but based on experience I recommend 3.0)
5-Jokersax's CyanogenMod 9, link is in the beginning of my post.
6-
Imperium Initiative
Finally, 7-
Sh@dow/Sh@dowEvolved
The rom I use the most is Jokersax's CyanogenMod 9. It's a very good rom.
Quickly-- One last thing. If you DO flash a rom, please please please PLEASE do not complain about the battery life until you do these steps:
~Let your battery drain to 0%
~Charge your battery to 100%
~Wipe battery stats via the advanced menu in a custom recovery(recommended), or an application
~Drain battery to 0%, then charge to 100%.
Then you can complain about the battery life... if it's bad, that is. Lol.
MoPho on, my friend!