In reply to DannyW.

Contributing to the block editor itself is naturally more difficult than building blocks, but the block APIs are designed to allow smaller developers and agencies to create rich and highly interactive pieces of software without having to be JavaScript experts. It'd be helpful to hear what parts of it are the hardest to work with for you as it can always be improved.