Drupal ha un ottimo sistema di caching che Joomla per ora non ha.
Drupal gestisce il multisite.

Joomla però è in evoluzione molto rapida, ha una ottima comunità e quindi molto componenti aggiuntivi e mi sembra un po' più semplice da gestire.

Sono tutti e due ottimi.