I've found the learning of JavaScript intimidating and unclear even where to start. I've experimented with ACF Pro's Blocks and tried out Genesis Custom Blocks recently.

I figured out how to distribute a block and its field definitions in a plugin: https://www.damiencarbery.com/2020/09/distribute-genesis-custom-block-in-a-plugin/

It doesn't seem as heavy as ACF Pro so it might be an option for those, like me, that aren't quite ready for the jump to pure JavaScript block development.