На чем писать серьезный проект? Или выбрать Фреймворк?
У вас задача - сделать очередной сайт. Вы спрашиваете - какой фреймворк выбрать? При том, что фреймворков для создания сайтов - уйма. На каком основании вам советуют те или иные фреймворки - непонятно, люди ничего конкретно не знают про вашу задачу, ничего конкретно не знают про вас, а советуют.  Вы же не хотите следовать за чужим некомпетентным мнениям? Выберите сами, почитайте в чём разница между фреймворками.
Самописка не всегда есть хорошо. Тут надо учитывать и безопасность. CMS - тоже может много чего быть и не нужно для функционала. Только лишь затормаживать будет всю систему куча модулей. Тут уже решать исходя из способностей. Сможете учесть все аспекты при разработке чего-то собственного, то это будет несравненный плюс. Ну, а если нет, то тогда готовая CMS. Но самое главное, чтобы это все было хорошо понятно без написания огромного мануала на over 999 страниц.