Hard to say which ROM is best as it depends on what software you want installed, reliability, performance etc
I have always been an admirer of Schaps, Pays, Black Satin to name a few
All this info can be found if you search these forums
Personally I am using Schaps 6.1 Beta, and looking forward to his full release which is due soon (been waiting now for a few weeks).
Check out the
wiki pages for more info