тут все зависит от того, каков должен быть функционал, примерные планы на будущее расширение и т.д.
Если же сейчас вы ограничены в бюджете, но в будущем планируется расширение, бюджет которого покроит перепись движка на базе фреймворка - то тогда лучше взять cms для быстрого старта.
Если доработки и расширение функционала планируется вводить достаточно часто уже с момента запуска, то о дальнейшем переходе на какое-то свое решение уже можно либо забыть, либо это произойдет очень не скоро.
Да, разработка своего движка под ваши нужды это дороже, но в плане поддержки и дальнейшего расширения функционала в итоге это оказывается дешевле.