I peaked 4488 playing Sombra this season, have been playing her for 3 years almost only and peaked at 4550.
Sombra is a hero that suffered a lot from 2-2-2 role lock and sombra specialists such as fitzyhere, me, Haker (chinese contenders winner Sombra otp) struggle to maintain our Sombra in high ranks consistantly over time. Yes we can still peak high with luck and playtime but can not maitain ourself to high gm+ for long periods of time.
Sombra is a hero that lack of consistancy in teamfights compared to almost any other DPS atm. She does a few damage and can be denied by good players pretty easely.
imo Sombra biggest issue is that her entire kit can be disrupted by the ennemy team. Yes she can silent people but she can somehow gets silented by any other heros :
Translocator killable = forces to play more passive because it can be destroyed ----> 6 seconds cooldown
Hack can be interrupted —> 2 seconds cooldown
Invis can be interrupted —> 6 seconds cooldown + cast
For instance when you play tracer, or genji, or doomfist, or soldier, or any other dps, when you use one of your abilities you are almost certain it wont be canceled. Yes a tracer dash can be interrupted by a junkrat trap, but it cant be interrupted by all the heros in the game if that makes sens to you guys.
Her kit feels cluncky because sometimes you are in a fight, your translocator get killed, you get out of invis because someone spied check and you can’t hack because you are getting shot at and you die.
I dont know how to explain it to people who do not play Sombra because I have 1000+ hours, but it feels like all your abilities can be canceled by anyone in the ennemy team at any time basically if that makes sens and that makes her frustrating to play and team reliant because she can not consistantly rely on her own abilities every fights.