tanto CyanogenMod 7 como MIUI de gingerbread tienen todas las funcionalidades y son de las roms mas populares. Las que tienen soporte parcial son las de ICS, pero en ICS tambien el problema de la camara esta solucionada al 99% ya, asi que debiste probar builds muy viejas de dichas roms.
El zip de las gapps se flashea igual que la rom. Flashear primero la rom y despues las gapps, cada vez que updatees la rom.
Saludos