I like writing with markdown, it gives me comfortable experience with complete control over what I want to write.
I recommend vmd which renders exactly as GitHub.
vmd is for rendering only, you need an editor to write, I use
Sublime Text because it opens very fast
I also recommend using spectacle to easily split and organize windows