I carried the banner for reStructuredText for a while in the "text markup wars", but at this point have mostly given in and switched to Markdown for ubiquity's sake. There are still things that reStructuredText has done for a long time that Markdown could learn from (standardized extensions, for instance).<p>Hopefully, maybe one of these days CommonMark will finally get everybody on the same page, in the future.<p>Kramdown, at least, from what I've seen seems to be the most useful superset of CommonMark. I'd love to see CommonMark updated to reflect more of the Kramdown default extensions.<p>As for some of the specific formatting issues the author found in Kramdown: backtick code fences are supported with the Github-Flavored Markdown option turned on, which now should be the default on GitHub Pages. Smart quotes are also an option you can turn on in Kramdown, although I ended up using typogr.js [1] for this personally.<p>Also, I shuddered at the idea of XML being a "better" alternative to Markdown, but to each their own (blunt force hammer).<p>[1] <a href="https://github.com/ekalinin/typogr.js" rel="nofollow">https://github.com/ekalinin/typogr.js</a>