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!.