The default WordPress wysiwyg writing tool, TinyMCE is a piece of shit. First, there’s the character escaping. I can’t upload and embed a god damn flash video (*.flv) because TinyMCE decides to escape and "correct" all the friggin code:
Then there’s the upload tool. It doesn’t generate valid code. It sends apostrophes instead of commas, then after saving the post, it changes the tag properties to UPERCASE! WTF man, XHTML 1.0 transitional asks for lowercase tag properties. Also, there is no width, height and alt for the img tag properties when uploading images. This is crucial to image SEO. Switching to Code view doesn’t help. I’d be better off with a plain text editor.
Nuff said, i switched to Dean’s FCKEditor plugin for WordPress. Thanks Dean!
FCKeditor is a great "What You See Is What You Get" aka WYSIWYG tool. Too bad it doesn’t work with Opera due to compatibility issues. Whell, as I said before, plain code is better than TinyMCE because ultimately I verify for code errors before posting, and besides I have FireFox, so that makes it acceptable.
If you know any other WYSIWYG plugins besides these two, please let me know.