This seems to be a very sensitive subject for some people,
so don't take strong reactions too seriously :-)
MySQL is simple and fast, but limited in it's SQL.
PgSQL is a little more complex,but it scales very well, and has many more SQL functions, like transactions.
The difference in speed is a tricky issue because MySQL and PgSQL process their date differently.
For example, PgSQL has a different locking mechanism.
It's easy to write a query that will completely 'crash' mysql, but that does not mean pgsql is better.
If you are planning to grow big go for pgsql.
If you want to go for a quick and easy start, go for mysql.