I have been using a lesser known CMS for quite a number of years now because I find it much easier to set up and use than other (better known) CMS's like Joomla, Drupal, Mambo or Wordpress. I have built sites for clients with this CMS and they have been very successful in being able to maintain the sites on their own.
In the end, it depends on your priorities. I gave a much higher priority to ease of use and flexibility. With the most popular CMS's like Joomla, you will probably get a wider range of existing templates and addons. You can build very nice sites with the templates that are available in the one that I use. If you are familiar with php you can do your own template customization and build almost anything
(see a few examples).
I've been using CMS for the last 4 years now.and there's nothing like drupal. Starting with drupal is recommeded. once you get the lingo (there's a whole community to help you, hit drupal.org), there's no going back.
Nowadays people are doing "a website a day" with drupal
Have you tried both Joomla and Drupal? If not, install xampp in your computer and try setup your website. Both cms are easy to install. To setup and configure Joomla or Drupal, it depends on the person. Some says Joomla is easy to setup while others say Drupal is much simpler.
See for yourself which one is better. Some people like Joomla and say it's easier to use. While others said Drupal is much easier and expandable. In the end of the day, only you can decide what you want for yourself.