Suggestion regarding Fiora
What if Riposte only gave effects based on what it blocks?
Blocks damage: Inflicts damage Blocks soft cc: Inflicts slow Blocks (multiple) auto attacks: Inflicts attack speed slow Blocks hard cc: Inflicts stun
And then remove it's ability to proceed vitals.
It's a reactive skill, it just seems odd that it has so many beneficial effects if you blind-fire it all willy nilly.