I've had the 'pleasure' of working with a variety of content management systems over the course of my career and Drupal is easy-peasy-lemon-squeezy. You wouldn't believe the shit that is out there, especially in the Enterprise world.
Edit: I mean, I hate PHP with a fiery passion and it would never be my language of choice for a project, but I'd still rather be forced to use Drupal and its clunky EAV-Design than abominations such as Typo3 (also PHP/Typoscript), Joomla (also PHP), DotNetNuke (holy crap, please kill me now, this must be the worst CMS of all time), LifeRay Portal (Java)...
Of course, the fact that I was hired into a content management position when I applied for an entirely different one, and wasn't told until the day I rocked up didn't help matters.
Yes awful..... so exactly which companies are paying upwards of a million for this?
I just got an idea for a startup, I call it it Terrib.ly
All customer support by Roy Trenneman