My rule of thumb is, use PostgreSQL unless you have a well-defined need for something else. There are few things you can't do with it, and many things most other free databases lack.
Also, if you're not aware of it you'll probably be interested in Fabian Pascal's Database Debunking's site [1].
Also, if you're not aware of it you'll probably be interested in Fabian Pascal's Database Debunking's site [1].
[1]: http://www.dbdebunk.com/