I’ve mentioned to a few people in passing (and some can tell just by looking): this site switched from Drupal version 6 to WordPress version 3 in December 2012. I’d been on Drupal since November 2010; on ANHosting since December 2010. I didn’t rush to a decision. There had been months of consideration and several factors which led to the switch.
First, I was stuck on Drupal version 6 with no visible path to version 7. Drupal’s design philosophy results in a Core missing features most sites use (e.g. images were not built-in to version 6). Thus, my site was running almost two dozen modules to provide the functionality I needed. Some of those modules had been integrated into the Core for Drupal 7 (e.g. Views). The module I was using for images is not supported in Drupal 7, because Core provides the functionality in a different way. There was a beta-quality conversion script, but it fails to work for a lot of site upgrades (including mine).
I ran a couple of test upgrades and didn’t like what I saw. It appeared that I would have to curate a lot of the existing content by hand. If that level of hand-holding was necessary, I wasn’t sure I wanted to stick with Drupal.
Drupal Performance vs. WordPress Performance
Second, performance was in question. Drupal was working fine, but the resource usage was high. WordPress still requires resources, but it has been clear WordPress is lighter-weight than Drupal. Especially given the fact that I only need a handful of plugins rather than two dozen. For my purposes (a blog and some static content), I have seven WordPress plugins running.
Conclusion: WordPress on ANHosting
For a personal site, WordPress is solid. For a small business site, WordPress is plenty flexible. From what I’ve seen, only sophisticated sites require the capabilities of Drupal (and you’ll need an expert to make it work well). Further, WordPress is working hard to make up those deficiencies. Drupal comes with high maintenance costs and that’s not what I need.
Use Drupal if you need the advanced features, but make sure it really fits your requirements. I gained valuable experience from my work with Drupal, but I don’t expect I’ll be using it again soon for my own projects.