I hope I am not offending any die-hard drupal people when I say that. Very interesting. I was into Joomla around 2008 and 2009 for a long time and then when I found out that Drupal was more popular than Joomla, I went to Drupal. Either way, I thought Joomla was a very solid CMS.
My biggest complaint about Drupal was its mediocre documentation. It always usually took me hours to find the right solution from its messageboard and most of the solutions from other people simply did not work. What I never understand about Drupal's documentation is why they include the code to the core when we, as programmers, are not supposed to touch the core in the first place. This made it harder to learn Drupal than WordPress and Joomla. Also, you hardly find WordPress' core code on the same web page as its function references on the codex.
I see a lot of blogs comparing Drupal to WordPress, but one of the best things about WordPress is its amazing, easy to following online documentation. We have this wiki and it is almost always right on the money. Whenever I find some information missing from the WordPress wiki, I add it, but whatever function we want for hooks, plugins, and themes, it's very easy to find online, especially from the WordPress codex. I said before that it takes me hours to find a solution on Drupal, but literally minutes on the WordPress codex.
One of the biggest misconceptions about WordPress is that it is weak for big websites. I am not claiming that, but I see it everywhere. I guess that is because people view it as a blogging platform more than anything else and the WordPress loop hardly gives the impression that you can build full scale websites with it, but we as WordPress die-hards know better. WordPress is an extremely strong CMS framework and as I build more sites with it, I realize that it is stronger than most people give it credit for.
I am here to stay and nice to meet you all,