State of Sombra and how to fix her.
Sombra is the weakest DPS hero right now. Not because of her kit being weak but because her existence is countered by grouping up and being mostly aware of your surroundings. Detecting her is a death sentence for her, she either has to commit to the 2v1 OR translocate away. If she does commit to the fight its usually a 2v1 or she lacks the firepower to even outdamage any potential heals thrown the enemies way. Do not get me started on the use of Hack, Hack at best should be used for healthpacks and to cancel an ult on an unsuspecting enemy. Hacking an enemy while you engage wastes precious seconds you can be using to bring the enemy’s health down, Hack + Virus isn’t worth the extra damage because it alerts the enemy to your presence who might interrupt your hack attempt by simply damaging you. If you do somehow get an elimination the entire enemy team will just start to group up just to counter you making you effectively useless and turning the match from a 5v5 to a 4v5.
To fix her and make her healthier I would make hack make the next TWO (FOUR with EMP) abilities within THREE (SIX during EMP) to act unpredictably. What I mean by unpredictably is the ability might work as its supposed to OR be inverted. Healing abilities instead damage their teammates, damaging and damage amp abilities instead heal their enemies for a proportion of the damage dealt/amplified, movement abilities will be used and not work and then instantly go onto cooldown, abilities that produce a shield will appear as if it worked properly but instead will deploy a shield with a health of 1. If an enemy gets hacked with an ability in progress (For example Zen orbs) the ability will instantly end and resume it’s cooldown. I would also change the duration on stealth to instead allow it to last 2 seconds after the cooldown on Translocator ends it’s cooldown.