As a Yasuo main.
As a Yasuo main I came through ALOT of toxic players because they hate playing against Yasuo's. The most things I hear is 1- You have no skill, playing a champ that can two shot anyone 2- Play a different f***** champ that doesn't insta kill people 3- Every match a Yasuo, you guys are all annoying. 4- Bronze scrub, playing a Op champ. Woah woah woah, well let me tell you guys, I'm not that hard to beat nor other Yasuos aren't either. Here, let me show you a few ways to counter, stop a yasuo from reaching his power spike. 1- Pick champs like Teemo, Malazar, Brand. Anyone with a hard enough Cc to stop me. Because say I'm a Yasuo and I'm against a Teemo. Teemo can zone me out of lane with great poking with Poisin and if I try to go in, he can just blind me and attack while im blinded, and I'll have no other choice to back away. Without flash or a minon to dash to, I might get flashed ignited and theres a dead Yasuo.
2- Stun the hell out of me. One stun in a team fight can blow up a Yasuo instantly. After all. I am still a mid laner, so I am squishy and can die very easyly. Even a good Silence from Soraka or Cho gath can kill Yasuo's as well.
3- Always keep sight on me. I see this mistake alot and see Yasuos roaming because no one has the proper warding places to keep sight of me or follows me where ever I go, so I get fed off other lanes and its gg no re because your team can't keep up with me because I'll have full build within 25 minutes while most of your team only has 4 items. Don't let a Yasuo roam and carry the game for the team, always keep sight on him and keep him in check.
4- Yasuo's do not need a nerf, you just fed him , thats why he is like that. I'm tired of seeing almost every day a board post of Yasuo needs a nerf, He only needs a nerf because YOU get killed countless times by him and simply don't know how to counter him. My advice, if you keep going against Yasuo's in normal , keep someone like Teemo or Mal and just shit all over him. Boom revenge then Yasuo can be like "Wow wtf, Teemo needs a nerf, all this poke and I can't do nothing." You'll just be sitting there laughing. But then I could laugh back at you because you are one of those people who post a "I hate Yasuo's, nerf him" Thing on boards and I'm just sitting here laughing at every one of of their rant of Yasuo nerfs. Don't even get me started on how they say windwall needs to be nerfs, all you have to do is Auto attack him once, poof, sheild gone, is that so hard?
His q, ways to counter - Move side to side and dodge them, even though they are instant they are easy to dodge, once you move to the right and my mouse is on the left, boom, q gone and you dodge.
Windwall- Lazers can go through my windwall, also I can't block turret shots with it so. And its a wind wall that covers a limited space, not the whole map, move around it, simple.
His e- Doesn't do that much dmg and doesn't have that much range on it. Man up or if your a women. Women up.
His ult.- Don't stay in one group so much in team fights, because Yasuo (Me) can just get one big knock up on the whole team and boom, penta kill right there.
Is every Yasuo player in Bronze- Nah, Silver 4 man and over 70k point with him.
This is MY thoughts on how Yasuo can be countered and I hope I see less boards post over people wanting to nerf something they can't handle.
Thank you all for taking the time reading this if you got this far and I hope to see you in a game one day. Feel free to add me , tell me your thoughts and the comments below and I'll see you the next time I post on boards 
.