He's good at everything but doesn't have as big of an impact late game as some other champions so his win rate in solo queue is meh.
That being said, he's ridiculous during laning phase because he has no weaknesses and can exploit literally any weakness an enemy champ has, and is therefore can be really annoying to play against
Do you have bad wave clear and/or can't take towers fast? Zed can push you to tower with his insane wave clear and either deny you some CS or roam.
Are you immobile? Zed can pressure you in lane and kill you if you try to roam.
Do you like to roam? Zed can follow, or he can take your tower insanely fast.
Zed to me is currently the assassin version of Orianna. He is safe to first pick and can play any match up.
To me a large part of the reason that Zed and other assassins dominate the meta in mid lane so much right now is that it's very hard as an ap mage to punish roams. Following is really dangerous, but it takes forever for most ap mages to take an enemy tower. This lets assassins roam with impunity, as if you follow them they can come kill you, but if you don't they don't have to worry that much about you taking their tower.