Pour répondre à la question initiale de l'OP, disons que ça dépend de toi et également de tes objectifs.
Il est clair qus si tu veux apprendre à faire du code, il est très intéressant de passer par une conception et une réalisation personnelles (ça veut ne pas dire qu'on doit se passer de framework tant coté serveur que coté client, exemple : symfony et blueprint).
Si ton objectif et de faire un site et que tu n'as pas l'ambition de faire plus, utiliser un CMS est sans doute la meilleur voix à suivre. Cependant ça ne veut pas dire non plus que tu ne vas pas écrire pas de code.
En terme de temps de développement, ça dépend aussi de toi avec des compétences que tu peux avoir. Il est parfois plus rapide d'écrire un bout de code sois-même que de s'emmerder à installer et configurer un CMS qui fait le café avec qu'on souhaite juste afficher 3 pages statiques…