I started on Oracle, then spent many years on MySQL, and am now using mostly Postgres. I vastly prefer Postgres over MySQL. Mind you, I haven't really worked with MySQL in a few years now, so it might have improved a lot for all I know. The one thing that initially drew me to Postgres over MySQL was DDL being transactional.