The editor I require, needs to be easy to use. Even for people with absolutely no HTML knowledge
The projects I have tried are:
Ive used TinyMCE and have liked it thus far.
Pros: Easy to use no HTML needed but you can still switch to html view if you want. You can change styles and fonts and much more that a CMS would need.
Cons: However there is no way to upload photos with it. It uses the same style that the markdown here on SO uses. It can just include external images.