As a content creator I've loved using Gutenberg on WP.com as it totally streamlines the process of putting together a post or a page, however I was very reluctant to use it as a developer as it's disrupted a lot of the plugins I'm working on and forced me to use the classic editor in many of my projects for compatibility.

HOWEVER, having spent some time looking at Gutenberg from a development standpoint and how the block approach can allow for plugins to integrate far easier into the process, especially if said plugin uses a lot of shortcodes, then I can totally see why this is the best way forwards.

As someone who's worked with non technical people to help them build content for sites, shortcodes are a bit of a bane. Sure, for people who understand how to structure code and markup, they can be great and easy to understand, but they've also caused me way too many headaches when put into the hands of people who just want an easy way to do something.

I'm currently planning on converting one of my plugins to a Gutenblock and very much looking forward to the benefits it will provide.