I love medium too, especially for the network effect and that you can map your domain name to Medium.
But I prefer a self hosted blog where WordPress excels as the best CMS.
For non-technical folks who want customization, WordPress can easily be customized without looking behind the hood. For example, if I want to build a website as “sophisticated” as Michael Hyatt’s site tomorrow, there is a WordPress theme and plugins in the market for this (all less than $200)
Maybe that’s why we also have many WordPress startups