Every person has his own idea about the subjects or objects he wants to elaborate and describe.
Therefore there is not one editor which can do it all simultaneousely.
It could be splendid if each user at it's own could choose one or more editors which best suits to the things he wants to deploy.
it's annoying to like everything about a program but a certain way something is (not) implemented.
Although with ckeditor this could be possible !
In the Brain preferences, the ui tab, one could activate one new option-list with "specialized editors" where the needed editors could be suggest (components). The user simply checks the wanted editors. If the software requires a payment for use it, one could be redericted first to the due application shop.
In the note area, the choosen specialized editors could then appears in several tabs, next to the actual "notes" editor.
When the "specialized" editing is done, one could centralized with copy-paste all the work in the actual notes.
Here in attachment the more elaborated study