Mongo, in one word: sucks. Couchbase, does not.
I use RethinkDB in most of my production things. I recommend it.
I'm not sure that I'd choose Mongo over alternatives these days, if I'm on AWS and can use RDS, I'd go PostgreSQL mostly, but RethinkDB, ElasticSearch, C*, and others also have their places.