Thank you for the thoughtful and helpful feedback, I just want to point out that.
You can cancel attacks when you hit with them. You're only commited to the full recovery on a miss. This is to encourage measured agression and punish just flailing. It does introduce a learning curve, but I think it makes it more satisfying when you get into it.