Tout dépend de ce que tu veux faire, si les CMS faisaient tous les développeurs ne s'embêteraient pas à créer des frameworks mais feraient des CMS ;)
Pour un petit site perso rien ne vaut le plaisir d'avoir son code à soit dont on va maîtriser de A à Z le développement, la conception et la maintenance. Pour de gros projets je ne dis pas. Mais pour ma part je suis adepte du Made In Home (ou Made With Love selon certains haha) donc je ne serais pas très objectif ;)
Le seul CMS que j'ai utilisé dans ma vie c'est phpBB 2 (il y a fort longtemps) et Fire Soft Board 2 quand je faisais parti de l'équipe de développement ^^