This is one of the topics that was discussed during the beta also, and I still believe it to be a serious issue affecting a part of multiplayer combat. I never understood exactly why this stun or delay upon being hit exists but I don't see how it adds anything to gameplay itself. Apart from it destroying the flow of combat and bringing annoyance at the lack of control over the character, it also punishes the player too much.
For example, if the player in question plays an archer and he is being approached by an infantry and that player doesn't put away his bow to draw his melee weapon, that is a mistake he commits and thus is punished for it by being hit. However, at the moment, the player is at risk of paying twice for one mistake, which is not really something that is welcoming to newer players nor to veterans of the game. Or we have the case of being ganged on by two players who are both hitting in succession and giving the player no chance to defend or respond.
It's simply an arbitrary stun that has no real reason behind it, in my opinion.
For example, if the player in question plays an archer and he is being approached by an infantry and that player doesn't put away his bow to draw his melee weapon, that is a mistake he commits and thus is punished for it by being hit. However, at the moment, the player is at risk of paying twice for one mistake, which is not really something that is welcoming to newer players nor to veterans of the game. Or we have the case of being ganged on by two players who are both hitting in succession and giving the player no chance to defend or respond.
It's simply an arbitrary stun that has no real reason behind it, in my opinion.