IMO i really like the new
Copper 21500 for a clean rom
and
starROM 1.5 is really nice too if you want more apps, etc
there really is no "best rom" it all depends on personal choice man
try them all out then you will know what ones is the "best" for you