I keep going back and fourth with roms but i can decide which one too keep. i have tried CM9, Whyzors CM7 reloaded, Tickerguys CM7, MIUI 1.11.25, and Froyocream Sandwich. My personal favorite is cm9 but recently i went on a road trip and i realized how much i miss the camera. both cm7's were pretty good but most games i would play would hang. if there is a fix for that i might consider staying with cm7. As for froyocream, battery on it wasn't the best, and just thinking about how its a froyo ROM in disguise bothers me. I am currently using MIUI and i love the customization it has but it says on the first post that it will have trouble running higher end HD games. i know i sound too picky but in your opinion, which rom is the best overall so i can settle down and wait for cm9 to have the camera fixed.