Riot's balancing philosophy is inherently flawed
"We want to tone them down while retaining their strengths and thus identity" When a champion is OP there is a reason they're OP; nerfing a part of them that isn't overpowered and retaining their overpowered quality does nothing but make them feel worse.
There are plenty of examples I can go into but the most recent one is the Jinx nerf on her ulti Why is Jinx OP? There are a few factors but the biggest one is easily the fact that she has 700 range AOE autos that can crit. Her passive could use some tweaking (see: Katarina) but it's not nearly as much of an issue as her long-range aoe crits. So what do you nerf? Her upfront ult damage, making her feel worse to play despite still being overpowered because guess what, she still has 700 range aoe bonus damage crits.
Example 2: Annie's attack range nerf. Annie is OP because she has a ranged instant AOE stun (two if you want to include W). She is not OP because her range was too high.
All I'm trying to get at is that we need to be nerfing OP champions for the reasons they're overpowered, not retaining their overpowered traits and giving them placebo nerfs. I understand the logic behind the design philosophy, but you can still nerf overpowered parts of a champion's kit without ruining their gameplay.
