Sort:  

I agree this is a good way to go. What markdown does, it does very well. And then HTML can be a fallback for the things it doesn't support. I really like how the editor allows you to mix & match as needed.