I have mixed feelings about the editor as it is....it's handy to assist those who are not familiar with markdown, by providing some 'feature buttons'.
...but that can be confusing about what it is....markdown is text, with a small subset of string patterns that cause formatting to happen.
The editor provides assistance for a subset of those strings and how to format them.
Ultimately my intention is to extend the supported markdown beyond what the editor supports (for example tables).
Really the idea of markdown is to allow people to write, as if they were writing to a text file....but with some features that mark headers, or text formatting, as you go.
The power of it, is the lack of power, and the comfortable writing experience. Try not to get over-button dependent.