Animation and Attack Resets and their place in League.
As someone who's been playing since S3, there's one thing that's always annoyed me a bit, and those are Animation Cancels. From Riven's well known Laugh AA reset to people using the Hydra items to cancel to straight up Taunt spamming, i'll be honest, i personally just don't like the concept. Feel free to disagree with why.
On a design standpoint, it feels a wrong to see the champions taunt animations get cut and repeated ten times per second because someone's decided to use the motion to jerk around. I would much rather each taunt or laugh was impossible to repeat until it's the time of it's first activation had finished. Say the laugh animation lasts 1.5 seconds and you break it off at 0.75 to move or attack, you'd have to wait the other 0.75 seconds to time out to be able to do it again.
As far as AA animation cancelling goes, I just think it causes too many balance problems and should be eliminated. Players look at someone like Aatrox or Darius and don't expect to tank two or three AAs within half a second because they used Hydra's active. It gives them a degree of burst damage that feels like it was never intended and prevents a rebalancing of those champions towards whatever their role really is instead of keeping 'AA-cancel-proc spam' among the most viable options forever. It IS also a small part of why some of the Devourer/Guinsoo's users are as broken as they are.
Champions like Riven, Hydra users and other such could easily be given buffs to damage in exchange of losing the AA resets as is needed, so the 'champions without this are garbage' argument doesn't make any sense. As far as the Hydras go? Just make Ravenous's animation entirely independent of whatever the champion is doing so that no resets occur, or make it an on-hit proc on next attack. Same thing with Titanic.
Opinions?