The dynamic combat system is very refreshing and timing your evades and leaping about makes some fights truly epic.
I would suggest an improvement in circling, it can be used by any profession to round up a large number of monsters and by simply circling around them you evade most of their attacks. I know squat all about programming, but it seems like a large task to allow monsters attack diagonally or even swivel in place faster, and aiming faster would have a lot of negative consequences.
Would a solution be as simple of giving all monsters 1 skill that is a closer like “Savage Leap”. This way circling is still effective but not as simple of round them up and hack away unhindered.