Read Balázs Kiss's full review
Likelihood to Recommend
MongoDB is an excellent tool to start development fast on a smaller POC, or, to serve as a backend for storing raw json-based data as well. It can be used for emulating a relational database but its core strength is storing the redundant, non-BCNF data, and querying it. So if we have any of those, MongoDB can serve as the DB with a really fast initialization in the development process - but just as well as in production.