Playing as a melee, a DRG in this case, i have experienced a lot of situations where i start the move in the flank of the mob, the mob moves to execute a skill in the middle of my skill animation and when it lands its not in the flank but instead in another area.

To me i see this as over punishment since i started the move in the correct place , but because of the mechanics of the mob it dont connect, agravate this with fights that you have to move a lot and you have a system that over punish the melee dps if he/she want to be optimal all the time.

My suggestion goes that the team change the positioning verify code to the client side, and that its based when the skill is executed and not when it landed, although you will only gain the bonus effect after the skill land.

That way you still have the positioning requirement, you still have to play skillfully , but its not as over punishing and not too dependant of mob mechanics.