Однозначного ответа, что выбрать - фреймворк или CMS, нет. CMS – простое, доступное решение, которое быстро сделают. Для работы с ним нужен минимальный опыт, но придется смириться с шаблонностью и ограничениями. У фреймворков гораздо больше возможностей, он позволит сделать уникальные продукты и воплотить все идеи, но ручная работа всегда дороже. Так что все зависит от задач проекта, бюджета и времени. А в случае с фреймворком - все зависит от того, насколько с ним знакома команда. Ведь часто это решение дороже и требует профессионализма, как со стороны исполнителя, так и со стороны заказчика.