Thanks for the feedback!
I am working on the first issue (the latest demo with the breakable crates reworked some of the movement physics as well, but i'll be doing more)
As for the second issue, the hitbox is exactly the sprite of the enemy and a bit more.. Them rotating may make them harder to hit, but you should be able to just turn your camera to hit them. For stuff like normal swings, the hit is always detected from your view, using a ray that goes through your weapon. I don't think i should/could make changes to this nature of the hitbox, otherwise what you see and what you hit would be out of alignment.
I don't think it's a huge issue for now, but the experience does vary a bit depending on how big the enemy sprite is.
Regardless, the hit detects are pretty accurate to what you see on screen.