It's quite a good CMS. Lots of modules that let it be easily extended. Has a cli management tool (drush) that allows for a lot of automation. Non-coders can build complex content sorting and display pages with Views, etc.
It is a bit of a culture shock if you're using to spewing your PHP all over everything ala other lesser blogging tools, but once you've got your head wrapped around how it works internally, you can be very productive and do things that would be difficult/impossible in other systems with almost no code.
I wonder if Drupal will ever recover after this incident.
I haven't used Drupal because the job postings usually advertise super low wages and I think I saw the code base and was totally freaked by how messy the modules and things were.
I won't even consider building something with Drupal unless it was secure but I'm sure this makes sense only in hindsight.
It is a bit of a culture shock if you're using to spewing your PHP all over everything ala other lesser blogging tools, but once you've got your head wrapped around how it works internally, you can be very productive and do things that would be difficult/impossible in other systems with almost no code.