Like we say this to everyone who is asking this......try them yourself, test them for a couple of days. Then pick the one which suits you personally the best, there is no "best" rom at all. The best rom is the rom that has all features that you need as a user of that specific rom.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?