If you are looking for a Sense based ROM the ones by the Virtuous Team are hard to beat. Just note that there are little tweaks that may need to be done to almost all ROMS to get them working 100% the way you want. I find, for me anyway, that the biggest issue with most of them over stock is low ear piece and speaker volume. In the case of say CM7 you can just flash a new Kernel and all is good. And some ROMS I have found also can run into issues with SMS/MMS sending and receiving, in which case you may need to search around for some APNS to download. And one more thing, with ALL non Sense based ROMS the soft keys do not rotate when the phone is rotated.