To answer rest of your question, never used it. Use either MySQL or Oracle. No particular reason for not using PostgreSQL, other than there arnt that many that do. Compared to MySQL, SQL Server and Oracle.
Upgrading from PostgreSQL 9.1 lol. PostgreSQL is a great opensource alternative to Oracle. Especially is you make extensive use of PL/SQL. You should consider having a look at it.