There's no such Best ROM exist. Every ROM ( even stock ) has its weakness and it's unique functions. There can only be a ROM which suit your needs on a specific field. Hence, stop asking and/or looking for the best one, because if you still, you will have to spend the rest of your life to do it without any results.