If you search "blog" there are a bunch of blog discussions that might have helpful info for you - although I dont think anyone has asked this exact question before!
So the lay of the land with blogs and the web revival - Id split them into 3 categories:
Level 1 - Basic Neocities Blogs:
The most basic kind of blog, only really suited to occasional small posts - You can hand code your blog entries in HTML or use
Zonelets to help (a little) - You can also use
m15o's blog format to generate RSS feeds and standardise your blog - I think most web revival sites should have one of these anyway, even if its just for site update news!
Level 2 - Indie Web Blog services:
This kind of blog is for more frequent posters who mainly want to do text posts and are not looking to be mainstream - it will be missing a lot of fancy features, but it gets the job done as a personal blog - all are free - m15o's
Smol.Pub is a great example - I'd also include SpaceHey blogs and
Dreamwidth blogs here - there are a lot of indie options and its a great place to maybe try out a new blog idea.
Level 3 - Serious Blog services:
This is your professional blogging software - Wordpress, Medium,
Textpattern (more indie than wp - also the one I use),
Micro.Blog, Tumblr etc - These often require self-hosting or paid hosting - they are more bloated and less old-weby but can often be themed to fit into your site and offer the most well rounded features - good for frequent complex posts involving lots of text and images etc
So the question you've gotta ask yourself is where do I fit into that scale? From what you've said it sounds like you need your blog to be a bit professional, so Id put you in Level 3 - Plenty of old web people like sadgrl.online use WordPress blogs with their web revival sites, and it might be the easiest option for you - but also shop around a bit - try some of the others in that category and see if they suit you!