Hola exelero,
Pues eso depende de muchos factores. Principalmente lo importante es tomar primero una buena foto. Has de conocer un poco los principios de la fotografia.
Puedes conseguir buenas fotos con cualquier cmara, incluso con un movil.........pero eso, has de saber tomarla. El encuadre, la luz, enfoque, etc.... las camaras compactas o moviles ya te enfocan bien. Luego con el photoshop la puedes dejar a tu gusto.
Lo de los megapixeles es lo de menos. A no ser que vayas a hacer un poster gigante, olvidate de ese tema y preocupate en hacer la buena foto.
Las reflex (las camaras que se le cambian los objetivos) son muy versatiles y te dan un plus para ser mas creativo. Una de las cosas mas importantes en una camara es la optica. Una buena optica es media camara.
Quiza aun te he liado mas, pero basicamente es asi. Dependiendo del presupuesto que tengas para comprar una camara, tienes muchas opciones y marcas.
Saludos.