There is no BEST ROM. Only what is best for you. Only YOU can decide what is BEST for YOU by trying them out.
The only thing you will get here is opinions as everyone has found what is BEST for THEM.
This is why these threads are not allowed on XDA
Thanks