No such thing as best rom. You should try and find out. In general though, if you want everything to work as expected, go for an aosp gingerbread rom. Otherwise, for bleeding edge experience but not everything working as in GB, then try any Kitkat roms.
For smooth and stable performance - Gingerbread AOSP. But you'll experience lacks of apps and compatibility.
For apps and compatibility but with some bugs (like not working camera etc.) - Evervolv KitKat.
Yesterday on XDA Developer TV, Producer AdamOutler tore down a Samsung … more
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?