Joomla je ne dirais rien, car je n’utilise vraiment pas.
Pour ce qui est de wordpress, je pense que comme la majorité des gens tu prends des plugins pour tout et rien faire, plutôt que de faire parfois les choses a la main et de façon plus propre et beaucoup mieux sécurisée. Personnellement je tourne avec 2-3 plugin et le reste c'est maisons. ACF (http://www.advancedcustomfields.com/) qui permet de faire 80% de ce que les gens font avec 5 - 10 plugins wp migrate (https://deliciousbrains.com/wp-migrate-db-pro/) pour gérer plusieurs bases de données simplement. Et après que du code en fonction des projets.
Pour Drupal, oui le back n’est vraiment pas beau, mais c'est celui qui permet de faire le plus de choses en évitant de modifier le code, de plus drupal est bien connue pour être très solide et permettre des travailler a plusieurs dessus. Clairement il faut un gros projet, pour un simple site avec 10 jours de travail c'est une aberration. Je compare souvent drupal avec les sites ou les dev ton mette un framework alors qu'il aurait juste fallu un simple CMS.
Après au vu de ce que tu dis, l'aspect graphique te semble bien plus important que fonctionnel, au vu des outils que j'ai déjà utilisés (pas que cms, mais backoffice de gros logiciel, gestion crm et autre) wordpress est vraiment pas dégueu. Oui on peut faire mieux, mais vu que ce sont des outils évolutifs ils ne peuvent pas faire un truc, mais qui fonctionne seulement avec les éléments de base. Après il y en a, je ne sais pas s’il avait que ça a faire, mais sur wordpress il avait tout customisé, au point que dés qu'ils font une modif, ça créait des bugs.
Exemple bête, de plus en plus de personnes se remettent sur du vim pour coder, par se que fonctionnellement c'est mieux et beaucoup plus rapide. Donc toi en temps que développeur graphiste ou autre tu penses que ce n’est pas assez (Ergo) mais tes clients eux, ceux qui vont l'utiliser peut être au quotidien, ils veulent du fonctionnelle. Je te dis pas ça pour rien, c'est que j'ai beaucoup de clients qui me montre leur site avec des super backoffice, mais dés qu'ils demandent une modification les gas leur facture bonbons et après tu leur fais un wordpress et ils sont très contents.
Pense utilisateur pas développeur ^^.