I am using cyanogen mod 6.1.2. I think it is good but battery life is less. I heard that phantom rom gives excellent battery life. Jellybeans is also a good rom.
But Study well before you install if you are a new bee. Be cautious not to brick your phone.