Стоит ли использовать MongDB вместо PostgreSQL?
Там так часто ругаются на Mongo, особенно в крупных проектах, что у меня появились серьезные сомнения.Это просто инструмент который имеет свои преимущества и не достатки, они либо не умеют его готовить, либо выбрали не правильный инструмент.
А вот в крупных компаниях оно успешно используется: Google, Yandex, SAP, Facebook, Cisco, Adobe...
https://www.mongodb.com/who-uses-mongodb
Так же umputun и @bobuk в одном из своих подкастов сделали вывод, что монги хватает на 95%* (веб) проектов.
Вы можете сделать мини-проект на монге, что-б пощупать и понять подходит оно или нет.
Изменения структуры моделей уже давно не проблема тк все используют миграции.
Или на уровне фремворка - тогда получаем консистентность по коду и данным 
или на уровне СУБД - в виде набора sql скриптов для изменения БД