MariaDB vs PostgreSQL
Lo primero que te conviene es investigar si ya existe documentación comparativa...
En cuanto a las razones de usar uno u otro, es una decisión que se debe tomar basado en el sistema que se está diseñando. Un análisis de ese tipo no es portable de un caso a otro, y las razones pueden ser desde experiencia de los desarrolladores hasta decisiones empresarias que nada tienen que ver con la factibilidad.