>All of these let you use a custom domain, which you should do. Buy yourname.com. It costs ten dollars a year and your writing will live at an address you control, regardless of what happens to any particular platform.
I used to tell this to anyone who would listen. I changed my mind.
For an individual, renting and managing one's own domain is a costly PITA that gets you less than nothing in return. I've done it for a quarter of a century. The UX of DNS hasn't improved (it's still impossible for normies). Registrars' prices haven't dropped. The security hazards of artisanal hosting are more real than ever. And even if you take the hosting package, your custom domain still carries a fatal weakness: stop paying and it goes away in short order.
And for what? Your blog will be indexed by search engines wherever it is. Moreover, it will be archived by the Internet Archive wherever it is, and - let's be honest - the IA is where your writing is going to survive if anywhere at all. Custom domains are not just vain, they're ephemeral. Certainly more so than, say, the domain of a blogging platform that's managed by a non-profit.
A domain represents an ongoing maintenance commitment and cost. By definition, such things are better managed by groups than by individuals. For the purpose of a personal blog, where no financial interests are at stake, there's only one possible reason to get a custom domain: vanity.