Quão confiável é o uso de contenteditable em uma div para um editor WYSIWYG?

Creio que o título é bastante auto-explicativo, mas ainda assim talvez deva perguntar em detalhes. Estou construindo um editor WYSIWYG e estou realmente no começo. Então, percebi que talvez conhecer os prós e os contras me esclarecesse. Basicamente, minha pergunta é: como eu quero um editor que funcione pelo menos com 90% em todos os principais navegadores, quão longe eu posso usar o contenteditable em uma div e quais são os contras e os prós de usar o contenteditable quando comparado com designMode e iframe ? Além disso, enquanto pesquisava, encontreieste editor. Eu acredito que não está usando nenhum desses atributos e está movendo a localização da área de texto. Essa é uma abordagem melhor? Bem, eu sei que existem muitos fatores que influenciam a resposta na última pergunta, mas como mencionei, a coisa mais importante que procuro no editor é que ela pode ser usada por 90% dos usuários. NB: Não quero usar nenhuma biblioteca de terceiros.

questionAnswers(3)

yourAnswerToTheQuestion