We recently had a former client who is now using Drupal complain that when they create a site for one of their clients in Drupal there always seems to be "issues" in the handoff. There's a steep learning curve to using Drupal and its wacky interface even baffles seasoned web developers. There are a lot of "What!" and "Why did that do that?" when you try to edit pages in Drupal.
The Answer: The Concrete5 CMS. It's easier to use, easier to extend and like Drupal it's open source (free).
Checkout this comparision article between the two systems.