I have to admit, when I started this blog, I wanted to roll my own, but instead decided to just use Google Blogger. This hasn't been a horrible experience, but when doing code samples/snippets, I now find myself going into the HTML source and adding <pre> statements. I should also note that I am using the Open Live Writer (previously Windows Live Writer) to modify blog posts, with the exception of this one. And it takes... some massaging to work, basically, I write up the post, which is super tiny on my 4k laptop display, publish a draft, then go fix up the spacing (usually entering additional line breaks) to make it not look like garbage.
I think I might start looking at switching back again to a compiled github pages blog again, because writing markdown just feels so much more natural to me, rather than having to use a WYSIWYG editor these days, its trivial to get a mark down preview of your blog. Heck, I might even roll my own compilation chain with node or golang and open source it to compile the site.