Muitas vezes, as escolhas são feitas de formas qualitativas subjetivas, outras por motivos técnicos ou qualitativas objetivas. Neste vídeo, há um exemplo simples dos motivos técnicos que podem levar um profissional usar PostgreSQL ao invés de MySQL quando se precisa de um servidor de banco de dados.
Por estes e muitos outros aspectos técnicos, eu prefiro o PostgreSQL para meus projetos de banco de dados, sejam eles simples ou complexos.