Важнее цена - берите CMS
Важнее гибкость, расширяемость - берите фреймворк
Личный кабинет - это уже динамический сайт по сути.
Думаю, вам лучше найти разработчика и работать уже на той технологии с которой он имеет опыт. Потому что если вы найдёте разработчика с опытом работы с CMS и попросите / заставите / убедите его делать на фреймворке, проект может затянуться по срокам и не особо удачным получиться.