I personally use MongoDB for small, one-off projects. The good thing about schemaless databases is that you can just start shoving data into them without caring about its structure.
That said, document-based databases suck at complex queries and reporting tasks.
That said, document-based databases suck at complex queries and reporting tasks.