For the people complaining about too many 'difficult or complex champs'.
I don't think you would want to play a game composed of all Garen-like characters that have almost the exact same play style and abilities.
VS

I don't think you would want to play a game composed of all Garen-like characters that have almost the exact same play style and abilities.
VS

is simple,
is simple, old and new
is simple,
is simple,
is simple
Hell most champs until 2014 were mostly simple, excluding a few bad seeds (
), the fad of doing over complicated champs is a recent thing
and
are equally simple but ages apart, there would still be alot of variety if they kept design simple
I don't think I've heard people complain about too many difficult/complex champions.
I've heard people complain there's too many champions and it's overwhelming them and making picking up the game seem like a chore.
I've also heard people complain that their aren't any truly difficult champions in LoL, as the high skill-cap or absurdly complex cases in DotA with champions like Meepo or Invoker beat what Riot offers by a noticeable margin.