I have a solid year's experience with Drupal and I must say that its a
horrible system to work with. Its biggest drawbacks in 4.6 that I
encounter every day are:
- Lack of native GUI editor
- Lack of object orientated design (especially cumbersome when building
modules)
- Pathetic theme system
Granted, the hooks system is easy to use for simple tasks.
I've been playing with Plone recently. Have you considered using it?
Typo3 would be next on my list, but it's very complex, cumbersome and
rather fusty. Apparently good for very large sites.