How I would fix Yasuo
Add to Passive: Auto attacks can not crit.
Q: Tornado range and speed lowered by 1/4th make is so If he uses Q when his blade is sheathed the attack has bonus Armor Pen. The Sheathing animation is about 2.5s after his last attack.
W: Blocks % of damage scales up with ranks as well as gets wider
E: Has a 15s CD and 3 charges (this way he has to think about when to engage and allows enemies to take advantage when he has used it.)
R: 50% the range it has now, does not script him out of turret range.
and now he is balanced.
.
and hard AOE CC.