The reasons cited here are basically why I built Storytella[0]. Writing tools seem vastly inferior to developer tools when it comes to basic layout and document conversion. At the moment Storytella is aimed at novels for self-publishing authors so doesn't have much in the way of complex formatting - I want to update the Markdown syntax it uses to include some of the extensions available such as table formatting.