Love Gutenberg when it's finished. The UX for an editor is unparalleled.

However, as a developer, it has been extremely hard to get into. I think that the documentation, while comprehensive, is not well mapped to the mental model of someone trying to learn how to create Gutenberg blocks. It's a great reference point once you already know what you're trying to do, but actually learning from the docs is extremely hard.

I think the team writing the Gutenberg documentation should look to other good technical documentation for examples on how they could improve their own. A few well structured docs from the top of my head are:
- https://laravel.com/docs/8.x/lifecycle
- https://vuejs.org/v2/guide/
- https://reactjs.org/docs/getting-started.html