1.Drupal is much more flexible when it comes to the development and setting up the theme and layout of the website. Joomla! is known to be surrounded by the paradigms set by itself, and offers less scope to be flexible.
2. Joomla! is easy and fast to operate and implement. On the other hand, Drupal is quite a tough nut and have always been the choice of comprehensive businesses and enterprises.
3. If we put it in a precise manner then, Joomla! offers a nice, professional looking website with a slow, categorised, and limited options, while its actually vice versa with Drupal.
4.Backend admin functionality with the Drupal is not that good, while Joomla! is comparatively better.
5.The Drupal codes are more professional and skilled and of a quality, while it lacks in the case of Joomla!.
6.With Drupal, you are able to use the same log-in-details for every different site.
7.SEO has always and will always remain the key concern of these open source software. Therefore, this point should be of utmost importance that Drupal has SEO friendly URLs, while with Joomla!, one needs a commercial component.
8.While Joomla! makes use of the plug-ins for the additional functionality, but Drupal uses modules. So drupal module development become more popular.