Cita: Voy a programar un sistema, el cual necesita trabajar con varios querys dentro del código...
Cualquiera de los dos RDBMS te sirve para eso y lo hará muy bien.
La curva de aprendizaje de postgresql te puede tomar algún tiempo y si tienes que cumplirlo, puedes tener problemas tratando de hacer cosas que no has experimentado.
Para sistemas sencillos de manejo de datos, tanto mysql como postgresql te ofrecerán consistencia y rapidez, pero para sistemas mas complejos y concurridos, postgresql puede tener mejor comportamiento (Sin menospreciar a MySQL en proyectos grandes)
Considero que la elección de un motor, debe hacerse teniendo en cuenta los alcances del proyecto y que las funcionalidades que se requieran sean soportados.
Un saludo