The best ROM is the one that suits best your needs.
For me, is mine (i'm not saying you should install it). It's light, fast, minimal. The way i like it.
My best sugestion, is that you should first install custom recovery. Then try to make your own ROM. It's easy, and you have all the info you need here in the forum. This way you'll get the phone as you like.
If you don't feel in the mood to cook your own ROM, download them all and test them! Waste a few ours and find what's best for you