JCE should work fine, but I haven't used it in awhile. Does it work everywhere except CB profile edit? Honestly TinyMCE should be more than sufficient as it has plenty of features and custom editors per ACL, etc.. already included with it. Check out the "Editor - TinyMCE" settings in Extensions > Plugins for TinyMCE to take a look at all it has to offer as it's pretty customizable.