We need a way to edit HTML content for paragraphs, headings, quotes, and all text based blocks, so that we can insert HTML entities like / ­ / ‑ to manage line breaks correctly to avoid things like orphan words/ponctuation or text overflow.
This is mandatory for any decent publication, and we just can’t use code blocks everywhere, please
(Even if Gutenberg fixes the issue with the code editor, it would still be too awkward to edit the whole page in HTML for a simple non breaking space in a header.)
What I suggest is a small raw HTML content box somewhere in the block inspector.