BB code "support" really isn't all that helpful.
Regarding TinyMCE vs CKEditor, both are going to have similar though ultimately different issues for the sort of usage we need. Really, any WYSIWYG editor will. If you have particular issues with our editor, then please post them in bugs, but realize that a different editor would likely have its own set.
Things like table support, etc really has nothing to do with the WYSIWYG editor that's being used. We don't show you the tags because they don't exist as mark up we allow.