From a mechanical standpoint I think you have yourself setup nicely for some very satisfying combat if you ever get around to adding sound. Everything feels very responsive and with a bit of sound I'm sure it will have a good amount of punch.
I use Godot extensively but never had the chance to work with the IK. What was your issue with it?