Having worked with some quite large Mongo setups, I think you'll find the administration of Mongo ends up being significantly more than a single upfront cost.
Dealing with sharding + replica sets is an administrative nightmare with Mongo.
Dealing with sharding + replica sets is an administrative nightmare with Mongo.
Getting client apps configured properly is the hardest part of replica set use. It's only a one time problem though.