I think this is how we should change Yasuo.
It's just an interesting changes.
First, Yasuo's W:
Make the cooldown to 12 / 11 / 10 / 9 / 8 seconds and reduce the duration to 1 / 1.25 / 1.5 / 1.75 / 2 seconds. Last but not least, Make yasuo's windwall function in a way that it reflects an oncoming projectile and sends it rebounding towards his opponent.
For Example:
's ult will instead damage enemy team (damage reduction still apply from the moment
shot his ult).
's ult will hit
and his teammates.
will taste his own ult.
And last but not least, give yasuo's growing magic resistance just like most other melee attackers.