For the past few years I’ve been hosting my blog on Linode, but I’ve decided to switch over to WordPress.com on their “Personal” plan since it was a bit cheaper.
So far everything seems to be working well, and I was able to migrate over all of the posts, pages, and comments from my previous WordPress installation. However, WordPress.com doesn’t support the www subdomain which is annoying, so I either have to make it the naked domain (kylepiira.com) or use another subdomain like blog.kylepiira.com. Right now, I’ve opted for the naked domain, although I think it looks much uglier than the version with www.

Typical web developers, breaking something that’s worked for the last 30 years in favor of the new hotness.
I also had to disable the AMP feature which is enabled by default by going through Settings → General → Performance.