É sempre um projeto interessante. Já precisei reescrever um editor para Angular, o https://www.npmjs.com/package/@iget/editor e sei que é um desafio até grande tornar ele bom para uso.
Uma coisa que observei é que ao colocar o cursor sobre o texto aparece uma barra flutuante com ações de estilização. Acho desnecessário a menos que você esteja com o cursor a uma distância visual relativamente grande da toolbar.
Essa mesma barra impede no mobile (Android) que eu consiga selecionar um texto, pois o primeiro toque é "gasto" para ocultar a barra e não para selecionar