It has been great so far to work with drupal but there are times when it sucks far worse than other CMS I have tried.
The drupal site e.g. is outdated, even if the date suggests differently:
For hours I have tried to get a sub theme working, following the instructions to the letter but with no luck.
This morning I decided to watch a video since my wife was busy with the kids. BOOOMM! I got it working.
So far almost all instructions left something very important out, just little things but even a comma can break a site.