Yes the balance and timings are still off, those are still things that need to be fixed. Good point about preserving the momentum and a good point about the block or dodge as well, I didn't realize something like that was missing at all.
Thank you for playing and for the feedback! :)