The main difference between Joomla and Drupal is that Joomla is a little more beginner-friendly. However, Drupal offers you more options, especially if you have experience in web development. If you're still not sure which CMS is best for you, check out other WordPress alternatives. Drupal and Joomla are free and open source content management systems (CMS) for publishing web content.
While Drupal's authoring from scratch approach allows for greater versatility, Joomla's built-in “core” content types allow for faster and easier deployment. Both Drupal and Joomla are developed in PHP and are licensed under the free GNU General Public License (GPL). The extensions themselves take a little effort, as you need to download them separately and then upload them back to Joomla through several steps, often encountering errors. Similar to Drupal, Joomla requires a lot of work to build, and coding and development knowledge is needed.
While WordPress started as a blogging platform and later evolved as a CMS, Joomla, on the other hand, started out as a CMS. An “Instant-On” option for Joomla cuts out all the intense coding functions and allows Joomla to exist primarily as a basic website editing system, unlike Drupal, which requires a basic design for every website, theme and project. I work a lot with all 3, but it's hard to beat the customization power of Joomla, although it's very easy to work with Wordpess. In most cases, you can expect to have to hire someone or learn the inner workings of Joomla or Drupal if you want to end up with a custom-looking website.
As for my experience with Joomla, it's very difficult if you're upgrading from Joomla 1.5 or 2.5, it's not impossible, but it will succeed with a lot of bugs, so I suggest that it's better to migrate the content and use the latest version of Joomla since it supports more responsive themes and modules. Small Joomla updates come out a little more often, about every 10-40 days, but larger ones only appear once a year or even less frequently. I think for advanced sites, joomla is better because of the ease of creating new module positions and other customizations with themes and modules as well. Comparing market share, WordPress seems to be far ahead of Joomla and Drupal, however, there are multiple aspects in which WordPress lags behind.
Drupal Developer thinks, Drupal is the best CMS, Joomla Developer thinks, Joomla is the best CMS, WP Developer thinks, WP is the best CMS. In addition, since these many sites work with WordPress, hacking WordPress yields a higher ROI for attackers: investing in creating an exploit for WordPress can result in breaking into thousands of sites compared to a much smaller number for Joomla or Drupal. Joomla allows you to monitor user access permissions from the control panel by default, while you'll need a third-party expansion to do so with other CMS. I would definitely recommend WordPress to beginners and Joomla to more advanced users and experienced website designers.
If you find Joomla difficult to use or maintain, seriously, you should stop using any type of electronic device.