For this problem, I am a little bit irrationally in love with Draftin --- https://draftin.com.
One problem I have writing is that I've spent ~25 years conditioning myself not to write first drafts, by doing so much writing on BBSs, then Usenet, then mailing lists, then (briefly) blogs and finally on boards (the new Usenet). As a result, I lack the discipline to get my thoughts on a page and then walk away.
Draftin solves this for me by making it so easy to collect reviews (by sharing links to drafts with friends or interested people) that I feel compelled to do that every time I write something.
I'm also surprised at how little I miss emacs (my normal writing environment) when writing on Draft. I almost prefer Draft's interface.