As a database guy, I've always had a soft spot in my heart for PostgreSQL. It has always had more of a commercial feature set than others (i.e. MySQL), but for some reason got the short end of the stick. Too bad, really. Marketing is everything. They missed the boat early on.
The object-relational features were ahead of their time. I've used OR in Oracle. It's a clumsy half-baked add-on implementation if ever I saw one. PostgreSQL OR is simpler to use and in some ways more powerful (at least from my review some time ago). You can create a table and then inherit that design in the creation of a new table. There probably aren't a lot of people using those features, but that's beside the point.
