Казалось бы, если фреймворк - это всего лишь набор библиотек, а CMS - это уже почти сайт, то к чему вообще этот глупый выбор? Но ведь если бы всё было так просто, то, очевидно, не было бы этой статьи и ты её не читал бы.
Мне кажется нельзя ответить на этот вопрос, пока нет ТЗ для проекта. Писал статью на тему:
https://vk.com/@framework_yii-or-cms
Теорема Бредора однозначно.