1) Use the latest one unless you read something that would justify using an older echoe rom.
2) Do NOT ask for a 'best rom' on XDA, ever. This WILL be shut down.
3) What is the best? One with all TW features, the fastest, the slimmest, the longest battery, the most processing power, more gpu, less gup, more apps, less bloatware, more features? There is no such thing.
Do NOT ask for an ETA, do not ask for a best ROM. Read the XDA charter or watch the intro video (it's like 90 seconds long).
I'm not trying to have a go at you, but if you don't read the basic stuff here you perhaps should not be flashing ROMs on your phone. The best advice for rooting/installing/flashing is always read, read and read some more.