Частый вопрос и однозначного ответа нет. Но есть общая формула, которой я придерживаюсь:
"Если функционал очень нестандартный, то однозначно с нуля на фреймворке".
В остальных случаях используем CMS. Опять же нужно понимать, насколько это серьезный проект, каковы его функции и тогда уже присматриваться к конкретным системам управления контентом.
При выборе CMS нужно учитывать наличие специалистов, стоимость разработки, имеются ли плагины и дополнения, стоимость, потолок развития сайта на ней и т.п.
Пишите в комментариях, какой проект Вы хотите сделать, а я посоветую фреймворк или CMS.
С Вами был Максим Шарун.
http://inmtoo.ru
https://vk.com/inmtoo