Los megapixeles no son sinónimo de calidad, solo es una medida del tamaño de la fotografía. La calidad de una fotografía depende de tu habilidad,del software y del hardware. Sony tiene este sensor de 20 megapixeles, pero un software mediocre, por lo general veras que un iPhone con "solo" 8 megapixeles hace igual o mejoras fotos que la mayoría de moviles por que tiene el mejor lente, a pesar de que el sensor es Sony.
Yo tengo años con Sony y mas de un año con un serie Z, ya se cuando es mejor el modo manual o el superior auto. 8 megapixeles es una buena medida si de cualquier modo al subir la imagen terminara viendose como tomada por un Motorola V3 (Si, el de hace 10 años)
En cuanto a ROM solo recomiendo la stock, un serie Z pierde mas con Cyanogen y ROMs cocinadas que lo que gana...se pierde casi todo. En cuanto a apps de fotografia no se, yo me doy por bien servido con la stock.