Если делаете шаблонные сайты (блоги, интернет магазины, и т.д) то можно продолжать их делать на CMS, это нормально. Если вы делаете какой-то уникальный проект, с уникальным функционалом, особыми требованиями, большой нагрузкой, то тут можно посоветовать использовать фреймворк в работе.
Лично я все проекты делаю на фреймворках, от мало до велика. Могу посоветовать Yii2, laravel, symfony 2