We use Postgres over MariaDB/MySQL because of working CHECK constraints, Common Table Expressions, extension support, JSON support, custom types and its great documentation.
http://mysqlserverteam.com/indexing-json-documents-via-virtu...
https://mariadb.com/kb/en/the-mariadb-library/mariadb-1021-r... https://mariadb.com/kb/en/the-mariadb-library/mariadb-1022-r...