Why do you consider sharding to be marketing fluff? If your dataset was big enough wouldn't that be a requirement for your database?
I have come to trust Mongo with CRUD on a document. Rest of the features might not work as well. Looks at the recent Jespen test for mongo ( https://jepsen.io/analyses/mongodb-4.2.6 )