Device: Dell XCD 35
ROM: CyanogenMod 7.1.0
OS: Android 2.3.7
You need to download all Google Apps separately and install after installing CM 7. Pretty sure all of you guys know that, just posting my experience.
ROM is super cool. I like it much better than Dell stock ROM. With this I selecting text is much easier as in the old (2.2) ROM there were no bars to help.
Comes with ADW Launcher which is better than Launcher Pro and GO Launcher IMHO. Launcher Pro keeps annoying you with popups to get the Plus version for $5. GO Launcher is a huge battery hog.
So far ROM is smooth. But there is one problem with the phone (not the ROM). Whenever Wifi is on if you leave the phone idle for a bit, the screen locks and wifi drops. This happened in the old ROM as well. So all downloads stop.
Anyway, I am very happy with the new ROM.
Battery life is excellent when using the phone for a few calls and smses. As soon as I use the internet (Wifi or 3G), battery life drops significantly. I manage a day and a half as of now. Squeezed 4 days with very sparing usage once.
Oh yeah, I overclocked my CPU to 710 MHz from 633. Stable. Easy OC options in CM 7.