I have SharePoint Online through Office 365. I like SharePoint's blogging layout, but the only problem that I found eventually was that you can't share your blog publicly without have users create login.
My solution, install it on my home server running Windows 2016 and Kasperky Endpoint Security. So, I created a VM with Windows 2016 installed ShapePoint. Had everything setup and went a couple days, all good. I checked the Kasperky log and notice a high alert item that said (forgot name of attack, but they were scanning folders on parallel systems). I looked at IP location, was somewhere in South America, and I said to myself, "Screw this, I don't know enough about Internet Security" and I shut down the studio... and went with blogger.
Moral of story, if you self-host, make sure you know what you are doing.