So it's been 4 and a half seasons since Yasuo's release
And they have yet to fix his broken kit as a champion. He has had a constant above 48-52% win rate, with a high pick rate even with people being utter garbage as him dragging his win rate down, and to top it off his ban rate has always been super high. I'm not saying he's been OP since release, but he's never been in a healthy state. Whether is was the stupidly high ult range on release, the tanksuo meta golem build, and he's just gotten stronger and more consistent with every crit item rework. The fact that he can basically take any runes he wants is a sign that his kit is inherently broken. Just taking Grasp of the Undying isn't bad, not optimal but far from bad, because it's essentially lifesteal that also increases his base hp every 4s and lets him invest in more damage without buying defensely.
Honestly Riot needs to focus him. He's high mobility, no resource, high damage, high defense, can go into pretty much any lane, and relevant all game as long as he keeps up in gold. I think the first course of action is nerfing his early game to make him scale harder but his damn double crit chance passive makes it near impossible to balance. I honestly think his crit chance passive should be moved to his ult and made to scale like this: (passive: 50/75/100% bonus crit chance). His windwall should also be made a set distance in the direction he chooses and no longer be a moving projectile to stop it from blocking things that are behind it when it spawns. After that maybe buff his e to be able to be used without a target but putting it on a global CD instead of its normal mini cd to give him some flexibility back, but that could make him too safe.