I’m partial to the following WYSIWYG editors for Drupal:
But neither of them work well enough for me to want to use them. The trade-off for using these is that it’s easy to make pretty text, but if you ever need to manually edit, it’s incredibly painful. The biggest problem is that they don’t make new lines for paragraph breaks, smashing everything together into one huge, ugly block. And since Drupal has a nice, built-in filter for creating paragraph elements, it’s redundant (and infuriating).
The only markup you need is bold, emphasis, links, pictures and a way to turn it off. Wordpress seems to get it.