Content Management Systems just don’t work.
I am often asked what technology someone should use to create their web presence. I know Ruby on Rails well, but I often also recommend checking out Drupal. I know much less about Drupal but I know its reputation and I know its track record. So I've felt comfortable with my view. But, check this post Content Management Systems just don't work. from Sunlight Labs blog:
"I don't think I've ever been happy with a content management system. I've tried dozens, from the ever so simple blog engines like TextPattern and WordPress, to the more complex Drupal, MovableType, and ExpressionEngine, to the full-scale content management systems like Typo3, Bricolage, I feel like I've worked on and with as many content management systems as I possibly can in my career. And I can't help but feel as though I've never been satisfied with any of them." (from:Content Management Systems just don't work.)