I'm a fan of MarkitUp + Textile, nothing more, it seems users likes it once they get used to the simple textile syntax. I'm against wysiwyg javascript editors, they tend to add a lot of overhead over the web page. The only wysiwyg editor i could recommend is WYMeditor (.... even if it isn't really visual editor).
It's based on a partial implementation of the algorithm for parsing HTML specified in the HTML 5 draft - so it handles even really scary HTML from Word pasting, and spits of clean pretty printed and validating xhtml.
For our use we do put some pretty strict level on what markup people can include, though, so it might not serve for everybody.
parse & whitelist. Shouldn't be too bad, assuming you just throw out anything that even starts to look like bad input (make a super strict parser, and don't worry about css "hacks" like a real browser's parser would).
Just to add a mild hijack... can anyone recommend a bbcode wysiwyg editor? MarkItUp isn't wysiwyg, but the very last thing I want is to allow people to post raw HTML (DOM manipulation).
I've looked at a few. Mainly FCKEditor and TinyMCE. I ended up using TinyMCE in the end for my projects. The amount of plugins they have tend to help at times.
I've worked with both jWYSIWYG and WYMeditor and landed on TinyMCE. Doing cross-browser WYSIWYG is hard, and starting over always sounds like a good idea, but FCKEditor and TinyMCE both have years over these.
thirded. The FCKEditor for Mediawiki has become a mainstay of my personal notes wiki. When your free, beta, hack works better than anything else, that's probably a good sign.
Thirded. I used it in my Rails help app and it was great. Easy install and none of the occassional broken layouts that I've had in the past with others.
I'm pretty sure most hackers use a text editor and a web browser. When dealing with CSS and JQuery, a wysiwyg editor will really get in your way (it's hard to visualize ids, classes, and onClick) and it doesn't make things very much easier, I think.
Pretty sure he or she is talking about input forms for end users. That said, I like FCKEditor but I haven't really used any others. Last time I played with it, it was pretty easy to customize even if I had to resort to manipulating it object model with javascript.
I found the Express edition of MS Visual Web Developer very useful.
I tried Aptana(eclipse based- memory hog), TopStyle(neat tool, with instant changes seen). But it came to the MS Web Developer, which i felt was more intuitive than others...me not being a web designer.
but i never tried all the ones you mentioned...never felt safe enough to try web design on an online editor.