My current state for working with Gutenberg is just for creating some landing pages, then save a published page to local and push it to somewhere like GitHub Pages or Now.sh platform.

I tried to create some beautiful page, with little CSS changes, and I think from my developer role, the Block Lab plugin seems great to try. Why? It supplies a simple way to create some "dynamic" blocks, such as news, testimonials,... and I can supply each one with custom CSS. It loads like the modular idea and makes me feel better.

Don't stay alone with Gutenberg plugin. You must try to play with some other plugins, and you will have a better chance to craft some beautiful things.

In a different view, I really don't want each developer/author will spend a hundred hours to craft their own plugins, something called "My Own Blocks" and try to fight CSS styling or some Javascript things with their themes.

The gameplay is fun, but if developers need to clear too many things to involve with Gutenberg, they will leave. I can see the end game screen when Joomla upgrades from 1.5 to 2.0, and leave many developers behind. So I wish to see a best way to make both developers and standard users to work with Gutenberg.