Es mejor postgreSQL, pienso que es mejor por dos motivos:
1. El lenguaje de programación que integra
plpgSql :
El cual nos permite realizar consultas que nos las podemos evitar en el código fuente del programa. Cosa que mysql No hace.
2. La ayuda interna que tiene postres en la consola de comandos, muchos mas comandos de consola. Además, cuando tenemos un error de SQL explica mas claramente el fallo con respecto a mysql
Lo bueno de mysql es la facilidad de instalación en servidores, ya que hay muchos modulos hechos para esta plataforma.