I've got mixed feelings about CM7.1.0 stable... This is the first custom ROM I have ever tried on an Android phone, and it's been a mixed bag.
I have the European DZ, which did have stock HTC (with sense) gingerbread.
Bit of a battle to get it rooted (thanks HTC!), but managed it eventually.
My problems with CM7.1.0 stable are:
GPS didn't work. Had to do much digging round forums and a radio flash to get it to work.
Wifi set to turn off when the screen is off by default caused me a lot of headaches! Missed loads of emails because I didn't realise the phone stopped listening for them when the screen turned off! Rather a crazy default in my book.
£ and € symbols on the real keyboard don't work. £ is sym Z, and € is sym X. If I want to type £ or € then I have to close the real keyboard and use the touch keyboard instead! :-/
Two application shortcut keys on the keyboard don't seem to do anything anymore.
No notification LEDs for email,sms, missed call. Even the charging LED colour seems to randomly pick a colour, sometimes green when charging, sometimes orange. Back in HTC world it was orange for charging, green for charged. Email, SMS, missed calls all made the LED blink green to tell me I had missed something. I've tried various apps to resolve this. "LED me know" won't work with the gmail app, so that was no good. Currently trying "light flow".
Notification setting were all built into the HTC gingerbread version, and all worked.
How can CM really claim to support G2/DZ when such basic features don't work out of the box?
I hope I'm wrong, but unfortunately with ICS now here, I can't see anyone bothering to fix CM7.1, they'll all want to play with the new shiny code.
I just hope they test ICS a little better. I'm on the verge of flashing back to stock.
Please don't suggest trying a nightly, I can't risk it, this is my only phone, I need it! I've got enough bugs in the "stable" release without trying a "beta"! At least I know the current bugs!