I know someone who can play Yasuo in every lane as everything needed. Support included. He mains Yasuo, and not only that- I've seen him become legendary and get shut down in a 1v1 before with him and the one who shut him down being at full health.
Small list of champs who can counter him; Katarina, Fizz, Yi, Diana, Vi
Kat; Full melee other then Q.
Fizz; Full melee other then Ult.
Yi; Full melee, can build lifesteal.
Diana; Melee, has attack that can go around his windwall.
Vi; Melee
Now here's a small list of champs he counters completely;
Jinx, Ashe, Sona, Caitlyn, Teemo, Lulu, Nami, Nidalee.
Jinx, Ashe, Sona, Caitlyn, Nami; Windwall blocks every attack, including ult.
Teemo; Windwall blocks all but his ult.
Lulu; Windwall blocks all attacks, not sure about her polymorph though.
Nidalee; Windwall blocks her q and normal attack, does not block her ult. Unsure if it stops her pounce though.
Now see? Not hard to counter Yasuo. And if he doesn't have his windwall up, there you go. Ranged can have fun until his windwall is up. No offense, but Yasuo IS OP. But only if you don't know how to counter him.
And if you say Katarina can't defeat him, think; Katarina's only real ranged attack is her Q, and she builds AP. Not only that if his windwall is up, all you need to do is e, w, q if you have the time, then ult.