Having hosted multiple WordPress blogs over the years, I have come to the following conclusion: static sites are best. My expectation is that you should be required to create the website and then forget it, while it works fine over the years. Doesn’t work with CMSs, they need to be updated, and PHP changes over time leaving a broken blog. In face there are ways to integrate user comments with static sites.
Wordpress itself has several issues – it should, in my expectation take care of making sites search engine friendly. Setting up the ‘viewport’, ‘gzipping’ content, social sharing should come out of the box. Strangely, doesn’t.
I then looked over at Drupal, and it does seem quite better: I did a pingdom test of:
WordPress.org
Drupal.org
to see the out of the box SEO optimisations of both products. Drupal got A where as WordPress got D. Pretty much matched my expectation after seeing google usability issues for my website for years.
Drupal may be tough to setup initially, but does an overall better job than WordPress in my opinion.