у Вас заголовок отличается от вопроса
1) NoSQL vs RDBMS - один
2) MongoDB для * мы Memcached, Redis, Aerospike, другие БД - другой
ответ примерно тут:
habrahabr.ru/company/jelastic/blog/166845
есть статья, года 2012го, то ли от Percona то ли от MariaDB, где показано как их адаптировать под NoSQL и добиться тех же скоростей, расклад простой: отклбчаешь фичи SQL - получаешь скорость ))
по удобству SQL тоже не стоят на месте, в Мускуле добавили Json недавно, ускорили (заявляется на 30% рост производительности в 5.7 версии) и т.д.
ну а дальше просто: если по удобству одинаковы, то как они поведут при десятках миллионов записей и сопоставимом числе транзакий? Репликация, опять же? у Мускуля и Постгреса есть в этих вопросах длинный бэкграунд, а у Mongo?
Поэтому Mongo воспринимают как быстрое хранилище для некритичных данных, и используют на подхвате у классических RDBMS