I'm a Drupal developer and I highly recommend using Drupal. Though you should be aware that Drupal has a notorious learning curve. It is true that it is harder to learn Drupal than other CMS. However that's not necessarily a bad thing. The steeper learning curve is because of Drupal's ability to be whatever you want it to be. That flexibility and versatility is good. But it does come at a price.
Drupal is the most versatile CMS and because of this it is the most difficult to master. I'll try to explain why. Drupal is more than a blogging platform or a glorified GUI existing primarily for injecting custom php snippets. It has a solid and complex api and a certain way of doing things. This complexity though is a direct reflection of it's actual power. In other words, it may be hard to learn Drupal but once you do you will realize you can do anything you will ever need done with it.
Another way to think about it is as a situation where you aren't just given a hammer to do a job but instead you have a piece of wood and a piece of steel that you could make a hammer out of. Or you could make some other tool with those materials too. The point is you can customize the tool itself to function specifically to suit your goals without the fear of only being able to hammer when you actually need to drill. Maybe that makes sense. Maybe not.
I guess the point is that I like Drupal because I can customize everything about it to do exactly what I need it to do. Whereas with Joomla or Wordpress I may get started faster but I'll also run into customization barriers sooner. So the decision really comes down to your long range content management goals. In some cases I can see where Drupal may be overkill but in most cases I think it is an excellent dynamic content management tool and I highly recommend it.
I'm also available to help anyone interested in using Drupal. And I can be hired to build out and theme sites using Drupal.

Good luck.