Jay Allen points, in his post The CMS and inline HTML, to an issue which I have been recently giving some thought as I consider switching between Textile to Markdown. ollicle: text 2 HTML without the lock down</cite> </blockquote>
The referenced problem being that if you use a special syntax in a content management system, you suffer from a form of lock-in.Readability of the entry would only be hampered in the rare event of revisiting a entry for editing.
Drupal handles this through the use of filters. Your plain text or plain text plus markup is what is stored in the database, without being permanently transformed. Of course, the issue still remains that you're locked into a particular syntax.
I've actually gotten in the habit of typing in (X)HTML directly. It's certainly not ideal, and absolutely no good for end users, but something like the HTML Tidy module to check/correct your syntax would be good. There is also HTMLArea, a WYSIWYG component for Mozilla browsers.