There is no best rom. Every rom is best to those that like the one they are using. You really can't ask a question like this and gain a true feel for any rom.
Here's an idea, try some out and formulate your own opinion. This is the ONLY way to find out which one is best.