CyanogenMod7 RC1 was released a few days ago for most Android phones, i've been trying it out on my EVO for about 3 days now and so far it rocks. I didn't like CM6 at all but CM7 is a ton better, feature and functionality wise both. It took me forever to finally totally move away from stock HTC Sense, no matter what ROM I tried, even if it was Sense based, I still wanted to switch back to a stock Sense ROM. So far though, CM7 may be one I finally land on. I'm getting about a day out of battery life, with it overclocked to 1.1ghz, and haven't been getting any lag at all. I'm running Launcher Pro in place of the stock ADW launcher that comes with it, mainly for the widgets, but CM comes with plenty of features stock. Overall, it's worth giving a shot if you're looking to try a custom ROM