Fun game with some really infuriating mechanics that don't fit an FPS game.
-Meis freezing. Freezing to a standstill and not being able to shoot after an ice spray would be slightly annoying but ok. Fucking with your mouse sensitivity and slowing it down while getting sprayed and taking away mouse control while frozen really annoys players. Just make it slow you down and don't fuck with the mouse input.
-McCrees flashbang needs a rework. It's basically a CQB 1v1 instawin button. Press E, press mouse2, win fight. No skill, just taking the opponents ability to move, aim and fire away for enough time to kill them for free.
-Soldier 76 has huge damage compared to how easy he is to play. I'd say either nerf his healing thing a bit or slightly lower his damage output. Not too drastic changes needed tho.
-Higher server -> client tick rate. Currently the client is sending stuff at 60hz but the server is only sending at 20hz. Makes damage and other shit hitting you around corners a lot worse. The same thing with tracer blinks. See hook coming, blink to the side but still get pulled partly due to the tick rate and partly due to the
-Client side projectile hit detection. If I have 20 ping and I dodge something slow coming my way, I DON'T WANT TO GET HIT IN THE FACE ANYWAY. I should not get punished when someone else has shitty ping.