Let's talk Yasuo...
So let's break it down.
Yasuo...
He essentially has unlimited dashes, which makes any skillshot or channel pretty much impossible to land, on top of that he has his windwall, which blocks all projectiles. He can use these two abilities to farm, without the enemy laner having any chance of getting to him or hitting him. Should you manage to hit him with an ability, he has a passive shield that blocks most, if not all of the damage of early game abilities. He can use his Q (which has 100% AD scaling) for to poke the enemy laner effortlessly. He can either try to get in close, and hit them with the first 2 Q's, or just use his Q on minions, and throw out a whirlwind which does the same amount of damage and knocks enemies up. This is a somewhat easy ability to dodge, but fear not, riot thought of that. He can dash into you, and Q while dashing to spin, and deal damage around him. Using this with his 3rd Q will also knock enemies up. Once yasuo gets his ultimate, being hit by a whirlwind or being knocked up by the spin usually means death. Not only does it deal massive amounts of damage, it also teleports him to his target(s) and gives him 50% armor penetration on whoever he hits.
If you try to engage, he'll usually have a minion to dash through, or he'll be able to fight you back. If you try to poke him down, he'll use his windwall, dash and shield to negate most of what you try to hit.
It may just be because I am bad, and correct me if I'm wrong, but I see few ways to effectively play against a Yasuo who knows his shit.
PS. I don't want this to be one of those "im angry cause i lost, remove this champion" kind of discussions, i want to know if it is really just me, or if there is something to back up my beliefs