Guys, this is football. Probably you better know it as soccer. In this sport, there is no hockey stick, so there are no 50 / 50 chances in a tackle. In football when a small attacker crashes against a wall like VVD or Piqué, 99,99% of the time he looses the ball. In your game, most of the time small players like Gomez, Dybala, win tackles against defenders with more 90 defending stats.
Also, when the attacker loses the ball he usually gets confused, because he is trying to dribble and he failed, while the defender feels confidente because he has achieved what he is looking for. Well, in your game the one that gets confused is the defender while the attacker reacts faster and recovers the ball while the defender doesn´t know what´s going on.
Finally, when there is a chance to score in a 2 vs one or a player goes through the wing and has the chance to center or pass the ball, normally a smart striker will go two steps back and wait for the ball. Well, in your game the striker continues running towards the goal in one the of most irritating animations ever created in a game. I get it if it´s a bronze player, but believe me it´s insulting for a player like Kluivert or Ibrahimovic. If you give the player a 99 positioning, the least he should do is stop running and step back to receive the ball.
I´m sure you are genius coding, but please try to watch more football because I´m not sure you know this sport enough to develop a game. And if that it´s not your work, hire a real manager, or someone that knows about football to help you.