На самом деле, оба движка универсальны и их роль больше зависит от цели, которой Вы хотите достичь.
При желании быстрого результата с минимумом затраченного времени и без особых знаний HTML и CSS, стоит остановиться на Joomla. При создании любого сайта, эта система позволяет добиться лучшего соотношения цена — качество. Элементарным действием, скачивается бесплатный шаблон и дизайн сайта готов. Оригинально и просто, быстро и легко.
Но, учитывая то, что архитектура Joomla не способна сопутствовать созданию креативных сайтов, а лишь имеет готовые шаблоны, то это и есть ее главный и единственный недостаток.
Что касается Drupal, то он в отличии от Joomla, позволяет полностью контролировать не только внешний вид сайта, но и его функции. Архитектура Drupal, позволяет применить его для создания разных типов сайтов: персональных и коллективных блогов, новостных и форумных сайтов, социальных сетей и информацмонных порталов. Модули для Drupal придают движку ещё больше гибкости и универсальности.
Используя Drupal, Вы не будете ограничены в возможностях и всегда сможете добавить что-то новое. Функционал можно нарастить с помощью дополнительных модулей, которые доустанавливаются по мере их необходимости.