Попробую-ка я ответить на старый поклеп как Друпаллер со стажем.
Во первых, кто ноет из-за имен функций в упор не замечает однообразность их построения. Большая часть состоит их Хуков (типа forum_nodeapi или comment_menu или taxonomy_link - первое слово имя модуля, второе - название хука. Таким образом автоматом устанавливаемый модуль запускается и знает, что ему делать. Кроме того, другие модули так же могут создавать дополнительное API - самые яркие примеры это ССК и Views .
По поводу темизации - вообще бред. Весь дизайн находится в папке темы, в других модулях он находится в виде функций вида theme_<имя функции>. Она тупо копируется в тему, переименовывается в <имя темы>_ <имя функции> и там уже пишется все что угодно. Ни один нормальный друпаллер не будет руками лазить в код модулей - их же потом может придется обновлять.
По производительности тут проблема конкретно с отечественными хостерами - они почему ставят ограничения по запросам к базе, что на Западе не наблюдается. Запросов много, но они однообразны и мелки, и при нормальном кешировании запросов все нормально летает.
оформлять в джу проще всего, в друпале нужно иметь advanced level css+php чтобы офорлением заниматься дизайнеру, отображения одним CSS не украсишь, прийдется лезть в php
Повторюсь - в php лезть НЕ надо, подавляющая часть шаблонов выведена в папку темы в html-формате.
в жумле MVC можно писать, а в друпале MVC встроен в ядро хочешь не хочешь, от этого и дополнительные тормоза
Что такое MVC?каждый раз не угадаешь в каком месте спряталась настройка очередного установленного модуля, причем может она не в одном месте спрятана, джумловская админка кажется более структурной.
На вкус и цвет. тут претензия может немного и верная, но мелкий модуль module_info решают проблему на корню.
на одну задачу один(два редко) выбор модуля (в Joomla 10-20 бывает), некоторые модули переписываются с Joomla, хехе , хорошо что некоторые кодеры в этом признаются
Какой-то бред ей богу. Для друпала уже детяски тысяч модулей, еженедельно по 20-30 новых выходит.
И напоследок, почему Друпал:
Все что можно сделать в Joomla , можно и в Drupal, но то,что сделаешь в Drupal в Joomla иногда повторить невозможно.