Esta es la pregunta del año y de la que muchos se hacen cada día.
Hay TANTISIMAS Roms (te diría que decenas pero yo creo que son muchas mas) que dependiendo del gusto y del uso que le de cada uno, varía en cual es mejor o mas completa.
Las basadas en Stock de Samsung a priori no deben de tener ningún tipo de problema en cuanto a Radio, Cámara, salida de video etc... pero dependiendo del cocinero la de Mods que le ha metido y si le ha hecho un buen testeo a todos esos Mods. y programas que ha integrado en su "Custom ROM" pueden ir muy bien o puede tener algún problemilla por falta de testeo en algo puntual.
En resumen, existen "pocos" tipos de Roms:
.- Las basadas en las de Samsung, estas son las que a priori no tienen problemas si están bien testeadas, encontrarás algunas que estan Liteadas (han quitado aplicaciones que no se suelen usar y así aumentar el espacio disponible y quizás el rendimiento), encontrarás otras con aspectos de Sony Xperia, de AOSP (Pure Android de google) o AOKP etc... estas basadas en Samsung son la mayoría, pero pueden ser muy diferentes de unas a otras, no es lo mismo por ejemplo una Omega que una FoxHound aunque ambas esten basadas en las de Samsung, la de Omega sigue haciendo uso del TouchWiz de Samsung y la de FoxHound tiene un aspecto mas a lo AOSP de Android "original", no es AOSP pero tiene una apariencia muy conseguida.
Por otra parte tienes otras "ROMS" que no están basadas en las de Samsung y estas resumidamente son: AOKP, AOSP, CyanogenMod y MIUI. En algunas de estas al no haber todavía Drivers oficiales de Samsung liberados, podrían haber problemas con alguna cosilla, cámara, Radio, salida de video etc... lo mejor es leer antes de instalarla por que lo mismo los fallos te dan igual, pero lo mismo eres de los que quieres que te funcione todo al 100% y por lo tanto algunas de estas Roms (que son una maravilla, todo hay que decirlo) no son aconsejables para lo que tu buscas.
En definitiva, ves entrando en los Hilos de por aquí y echale un vistazo a la apariencia de la ROM, lee los comentarios de la gente y sus posibles fallos que podría tener la ROM (si es que tiene), y vas probando... algunos no paramos de cambiar de Rom cada X semanas o meses, incluso algunos cambian cada día
También piensa que cada semana suelen salir nuevas y se van actualizando las restantes ;)
Es imposible decirte cual es "mejor" por que es una opinión muy subjetiva, a mi por ejemplo me gustó mucho FoxHound al principio (el aspecto AOSP me encanta) también Krom y Jrom (que buscan también tener una aspecto AOSP) , también la UltimaROM (también a lo AOSP) pero desde hace semanas estoy usando XperianZe, que tiene una apariencia prácticamente identica al Sony Xperia Z, las que tienen TouchWiz no me gustan nada, por lo tanto muchas Roms para mi ya quedan descartadas, pero para otros puede ser todo lo contrario (que busquen TouchWiz y no les mole nada lo contrario) todo es cuestión de gustos y de ir probando, la verdad es que no he probado ninguna ROM que fuese "mala", si no mas bien algunas se acercan mas a mi gusto y otras en cambio aunque han sido muy buenas no son de mi agrado (por ejemplo Omega, que es muy buena ROM pero no es de mi gusto).
Sorry por el tocho, espero que al menos como introducción te haya servido