I understand the point that the writer should be as minimalistic text editor as possible. However, the ability to create headings should still be part of the writer field in my opinion.
On the one hand I still consider a heading as a part of the unit text and not necessarily as a separated content type, on the other hand this separation makes writing text incredibly complicated. If my customers have written a text and later want to add a subheading in between two paragraphs, they have to split the existing text into two blocks inside the blocks field, just to add another block for the heading between the two text parts.
From the developer’s point of view, I am also forced to use the rather complex Blocks Field in places where I really only want to display text.
My preferred solution would be that the writer works exactly like the existing textarea field, but omits the Markdown and Kirbytext hussle and generates a reasonable preview, like the current writer.