Every one has their separate opinions on this issue. What kind of ROM are you looking for? Do you want a Sense ROM? If you do, then do you want to stick with Sense 2.1 (What is stock on the phone) or do you want to try Sense 3.0? Or do you want to go to a straight Android (Vanilla) ROM?