I have other software for writing in Markdown (I use MacDown), but I turned to Atom when I started using AsciiDoc, which is a more powerful language.
I had a very bad experience with GitBook which was supposed to support AsciiDoc, but all I did was waste my money and time on the effort. I then found that Atom has an Asciidoc preview package, and that made things much better.