Pues desde mi punto de vista los cms son muy buenos para usarlos de forma personal como empresa y para vender paginas web hay que hablar claro con el cliente
y como dijo webosiris un cms ayuda mucho pero para personalizarlo necesitas conociientos avanzados
yo estoy a favor de muchos cms exepto de joomla que con sus cambios de version me dejo bien colgado con algunas paginas que tenia por eso ahora estoy investigando bien wordpress y estoy encantado
en fin programar todo desde cero sirve para cosas mas grandes o cuando no encuentras cms que lo haga