Interesting results, I've been wondering about the performance differences myself.

In my opinion PostgreSql is much nicer to work with as far as the language goes. I created transforms to generate DDL for a few vendors like SQL Server 2005, Oracle, PostgreSql, and DB2. Our approach was to generate to the SQL 2003 Standard and then override any differences in the output for each vendor. Out of the list PostgreSql was much closer to the standard than the others. In fact, most vendors (excluding PostgreSql) for various features in the standard was a joke. Oracle being the worst by far. I haven't had a chance to work with MySql yet, maybe they're better, not sure.