I also prefer HTML as formatting language. However I also like “some” preprocessing. There should be an option to turn returns into br / or something…
Have you checked out the YUI Rich Text Editor (http://developer.yahoo.com/yui/editor/)? You should provide that for “simple editing”. In most cases it will be more than sufficient, because in most cases you’ll only need plain text with some highlighting of single words.