- dealing with semi-structured input (forms with some variability) and storing as a document, all while being able to query across the data
- used as a store to provide very flexible ETL jobs (with ability to upsert, filter/query, geonear etc)
For those situations, I would definitely use MongoDB again. As a RDBMS replacement, I wouldn't use it today.