On the incredible I was strictly a CM7 user for the majority of the time. I liked AOSP but I was put off by MIUI's similarity to iphone(I thought). When I finally decided to flash it, I immediately disliked the homescreen. As soon as I replaced that tho, it was nothing but love. It basically has everything your looking for in a ROM. Its own look (yet customizable and open), stability, efficiency, and a huge user base pumping out themes/styles for every little thing you'd want to change. All that with an easy to use UI and everything on their servers right at your fingertips. Lastly it's updated (at least in china) weekly so it doesn't get stale and means a lot of support. My incredible never ran so good, If your a fan of CM7 I would definitely recommend trying it, if possible.