Includes advanced Image/Media, File and Link handling, plugin support, and an Administration interface for editor configuration.
When looking for an editor for a new 1.6 site I was most :( to find JCE hadn't yet provided one for 1.6. Then I read that there was a version 2 in beta so hopped onto the site and downloaded it.
Oh joy joy!! It's lovely to have easy content linking and image uploads and all the things I love about JCE. :)
So you can switch SEO variants and the links are still valid. And one can configure it very exact to meet the required profile (e.g: create a profile for front-end editing with far fewer options than in the one for backend-editing).
I am using JCE for about two years.
Right now I am testing the 2.0 Beta for Joomla! 1.6 and that is really great for a beta.
1) Read the FAQ, Joomla! may be removing the code on saving - http://www.joomlacontenteditor.net/support/faq/48-editor/189-content-removed-after-saving
2) You can post questions in the General Discussion forum without a subsciption - http://www.joomlacontenteditor.net/forum/forum?f=6
Anyway, this is a component that must be present in any project in Joomla.
It is always the first extension i install after installing Joomla! itself.
If you ask me, it should be the default editor packaged with Joomla!
Even the subscription fee is well worth to buy and only 20$. When you think about the added value you bring to your own project or client's project 20$/year is nothing.
Seriously, a must have extension!
There is an FAQ entry for your first point - http://www.joomlacontenteditor.net/support/faq/48-editor/207-text-not-visible-dark-editor-background
and a forum to post questions you are having on anything else - http://www.joomlacontenteditor.net/forum/forum?f=6
I like the ability to chose which icons you want to show, this is very helpful for less experienced users, or when you deliver the site to a client and don't want him to get annoyed with so much buttons.
The feature I like the most is the HTML editor, it does everything from indenting the code, highlighting and converting deprecated code (like the tag) to actual XHTML 1 code.