It really depends on what you want, how much you want to spend, how much customisation you want, and how much maintenance you want to do.
wordpress.com and blogger.com are both great free options for just doing a blog. Not much customisation, but I'm not sure if you can direct your own domain name to them (other than via forwarding) Free though! Also, updates are taken care of for you, so all you need to do is worry about content.
Squarespace has selling stuff built in. This makes it a little more expensive (in my experience). When I was building my website, it was too expensive for me, and because I wasn't selling anything, the benefits were less. No need to worry about updates, and plenty of customisation options. I ran a Squarespace site for 2 years to underpin the business venture I tried and it was great. Blog options weren't brilliant for me, but I think Squarespace is designed to sell things, rather than as a blogging platform. Also, updates are taken care of for you.
Wix I've used for many years for my vanity site. More customisable than Squarespace, but less flexible with different resolution screens. E Commerce is an add-on though, so I didn't buy that and thus it was cheaper. They take care of the updates, and they do have a limited free option (no custom domain names, Wix branding).
Wordpress in the "upload it to your own hosting and manage it yourself" format is the best platform for blogging. Massively customisable with plugins and you can get cheap hosting, so not terrible cost wise. The only downside is that you need to keep it (and any plugins you use) updated. Because plugins are open source, if the authors stop updating them, and they becomes incompatible with the latest version of wordpress, the plugins may stop working. I've run several Wordpress sites over the years, and quickly done my best to extricate myself from them. This is a personal thing... I quickly forget how to do stuff when I don't use it. I learned a lot about Wordpress when I installed it, but 6 months later, when a plugin stopped working, I had to go back to Google to remember how to do all the things. Then had to remove the plugin, find another one that did the same job, then repeat the whole thing 6 months or a year down the line. I also forgot to keep on top of the security updates one year, and ended up getting the site hacked and having to rebuild it. I think Wordpress is fine for people who are technically savvy, and like to tinker with websites. I just wanted to do content, so it wasn't for me at all.
The more you customise a site with templates and plugins, the more there is to keep track of and update. This applies to all offerings really. If you want to keep things simple, then I'd recommend wordpress.com or blogger.com. If you don't mind paying I'd go for Wix (link to my Wix site in my sig)
Like these ones
@Kevin Allan :
https://kevinthephotographer.wordpress.com/
@FishyFish :
https://steelcitysnapper.wordpress.com/
@Ed Sutton :
https://lumbypics.blogspot.com/
(Apologies to those tagged if they're offended, but I like their simplicity and the links are in their sigs)