Earlier quoted context omitted.
Mongo is never the right choice. Postgres is nearly always the right choice, however.
Legitimate question, please don't downvote. Are you basing this opinion on: - popular HN opinion - issues that Mongo experienced in its infancy - mis-modelling highly relational data on a non-relational DB, and blaming the DB for ensuing problems Or are you basing it on extensive experience with wide range of use cases?
This post could just be “can you explain your experiences that have lead you to this conclusion” and we’d all be better off.