Gutenberg is still going through the finishing stages before it’s released in WordPress core. But there’s still a question about Gutenberg blocks that I’m not really seeing anyone answer. Should blocks be placed in plugins or themes?
Gutenberg is coming, and it will shake up the ecosystem. One of the biggest changes will come with shortcodes, since the TinyMCE editor will be no more. But it’s pretty easy to turn shortcodes into the blocks with dynamic blocks.