На этот вопрос должен отвечать сам девелопер. На фреймворке нужно будет продумывать множество моментов, которые уже реализованы в modx, но на фреймворке можно написать так, как хочется. Тут скорее такой вопрос: "Есть ли время на изучение инструмента?"
Я заработал на Yii сотни тысяч деревянных рубликов.
Я не знаю ни одной CMS и не нашел подходящей для себя. Хочется делать сайты быстро и писать любые web приложения на одом и том же инструменте. Отсюда и потребность в CMS, основанной на любимом фреймворке.