I wonder if the game's problem isn't champions being too powerful, but too annoying
Does anyone else feel that there's just a glut of stuff that creates frustrating experiences when facing an enemy champion? It feels to me like a lot of things in the game don't have a good consideration of the Enemy Player Experience (keeping the game fun for both sides of a fight, rather than giving all the enjoyment to one half of it). Stuff like champions having high kill power AND high ability to escape being caught, or having base damages that let you all-in and kill without even buying a single offensive stat, or things that just let you nope out of getting killed when the enemy team manages to finally catch you.
I wonder if you could reduce a lot of the salt and frustration that persists throughout the game by just making things more streamlined and straightforward.