I think it needs more work, the NPC’s should either block occasionally as well or they should be staggered, or they should have one of their animations be classed as an ability and that one staggers us just like only some of our abilities stagger them.
At present, it’s just ugly. I swing a hammer through 5 enemies in front of me, passes right through them, they hit me twice each while I make that swing, with no stagger, no slowing down. They take damage, but that’s it, meanwhile I lose half my health in that one swing. At the very least have the hammer and great axe do more stagger. Give them a distinct bonus vs their slower speed.