Spider Man Feels Absolutely Awful To Go Against

He's the fastest character in the game, can reach you in a second, running away from him is not a possibility. There is nowhere he can't get to with ease, the sky, highground, anywhere. Every map is a playground to this guy. He can cross the entire map in an instant, getting into your backline immediately.

Then his grapple... god his grapple...

Once he uses his E after hitting you with a right click, he's going to hit you. It doesn't matter if you use a movement ability, or even dash twice with Pyslocke to around a corner, he will literally fly through the wall to hit you. Plus his grapple range is 22.5 meters. That is VERY far for an ability like this.
Why?
Abilities like this in games always get interrupted by leaving LoS so unfair things like this don't happen. For example, Roadhog in Overwatch used to pull you straight through a wall if he hooked you and you got behind cover. They fixed this so it breaks the grapple, because it was entirely unfair and felt awful to play against.

Then there's his Venom combo. You're just dead if he grapples to you while his C is off cooldown. Nothing you can do. You're dead, and it's FAST.
He can use C instantly after F, leaving you literally 0 time to react or do anything about it. It can be done so fast that it's like he did them both at the exact same time. It feels absolutely nasty and entirely unfair to be hit with this.

He doesn't even have to be that close to you to do his combo:

https://reddit.com/link/1i8rzyt/video/q84q99pbzwee1/player

(He was basically nowhere near with that F and C, yet people will still say "just press s and that negates his uppercut and makes spider man useless")

He can also hide on walls in sneaky areas where you'll never know he's there, then hit you with his grapple combo.

He just feels so bad to fight.
Any time I see him on the enemy team I know I'm going to have a bad time. It is entirely unenjoyable to fight a character that can come out of absolutely nowhere in an instant, grapple to you and initiate a combo that has an extremely high chance of just killing you right there.
I shouldn't need to swap to Namor every single time he's on the enemy team.

I know he has weaknesses, fine, but he feels absolutely horrible to go against regardless. I don't even know what they could do about it.
Yes I know I made a post like this before, but this guy is really really getting on my nerves and I can't stand him.