Certainly I wouldn't use it for blogging (as I said, the default HTML output is pretty spartan), for that I have Frog, which I mostly just tweaked a little bit with a custom Bootstrap template.
The bulk of my writing though has traditionally long-form (I'm not great at maintaining a single-interest blog, and social networks are better for personal musings most times), and for that I don't think I'd use anything else but LyX, especially if I were self-publishing (which I generally have been).
Blogging? There are a approximately a billion choices, but lately I have been playing around with Scrivener. It is a little overkill for a blog entry, but it is one of the few programs to not treat a computer as just a typewritter with more fancy font, spellcheck and better correction - instead it allows your to sorta weave your story together, piece by piece.