Hi there!
I am sorry to hear about your issues with WooCommerce Blocks.
Created a lot of js errors, problems with basket and checkout for customers.
Could you let us know if you tried using the checkout block on a page that was set as “Checkout” page in WooCommerce > Settings > Advanced but were still having issues?
Please note that WooCommerce Blocks is a feature plugin for WooCommerce + Gutenberg. This plugin serves as a space to iterate and explore new Blocks and updates to existing blocks for WooCommerce, and how WooCommerce might work with the block editor.
Stable blocks are bundled into WooCommerce core plugin, and can be added from the “WooCommerce” section in the block inserter.
You could use this plugin if you want access to the bleeding edge of available blocks for WooCommerce.
I hope this helps!