I don't think we can say PostgreSQL is truly 'better' than the non-relational databases which are beginning to permeate the web.
I believe the decision is more of a mySql/postgreSQL vs. non-relational databases.
Sure, PostgreSQL may have better implementations of certain features than MySQL, but for most web developers, mysql is good enough.
How would put PostgreSQL against non-relational dbs?