I'm using SQLite on a couple of projects at the moment. I'm writing a Cocoa app in ObjC, and I want the thing to just work, so I need an embedded database. I'm not especially happy that every column is a TEXT block, but it does make some things a lot easier.
I showed Matt Sergeant's benchmarking results to David Axmark, one of the core MySQL developers. Overall, David was pretty skeptical that SQLite could be faster than MySQL. His observations:
Actually, I know of at least on medium-sized company that creates tables on the fly for their web application to hold session data. That's right, every session gets a new table. They use MySQL. I like MySQL and it's attendent admin and client utilities more the Postgres. Do I miss stored procedures? Sure, but I think those are overrated. At gnat pointed out, SQL has exploded in popularity and there will be "language"-side (or middleware) tools that help with cascading deletes and other niceties that do easy the pain of DB applications. I just don't see what the big who-ha is about Postgres, but then I'm not doing financial transactions. MySQL is very New Jersey-style, but so is Linux.