If I had my druthers I’d rather be working with Django or Plone, but my clients needs are fulfilled with PHP based systems such as WordPress. I’d push Plone or Django but most low cost web hosts aren’t set up for Python based CMSes or web apps. I’ve played with several PHP based systems: e107, Joomla, Drupal, and WordPress. I’ve got the most experience with WordPress and the groups or clients I’ve set up sites for WordPress did what they needed to do.
I’m not knocking the others but frankly I don’t have the time to get up to speed on those others except in the most rudimentary manner. I’ve invested quite a bit of time in Plone and Django and I’d hate to see that go to waste.