Currently, insertText functions similarly to pasting text in that it inserts text at the current selection. This results in text being created with properties of the current selection (ie. wherever the caret is currently present).
As a developer, I would like to see insertText include additional properties for using custom styles at the time of use. This would allow us to insert text in documents with custom styles (font, size, etc.) regardless of prior selections.