I don't really get not playing characters out of principle
Why wouldn't you swap to a character if they'll better accommodate the situation?
Because I refuse to be a snipe bro.
I will never, ever, ever, ever, EVER, EVERRRRRR play a sniper or use a sniper in any game. Ever.
She needs her charge rate lowered, her attack rate lowered, her SMG damage lowered, and her hook needs a longer cooldown.
That's a bit excessive but it is completely insane how much and how quick she can deal damage.
Her charge rate might as well not exist and bodyshots do insane damage as well so you don't even need to be a headshot machine.
And her perfectly silent Ultimate that you have no idea when it is on or not that literally allows the entire team to see your team.
Like, just, what? Just WHAT?
How did anyone at Blizzard think "yes a hitscan sniper and a wallhack, man such INTERESTING and FUN mechanics"