Is balancing this game possible?

Serious question. Is it possible to ever reach a point in this game where it is perfectly balanced? Where we, as players, wouldn't have anything to complain about? With all the different champions/players this game has, including Riot itself, I'm actually leaning I'm not sure it is. What are your thoughts? Edit: Just to clear things up, I would define this game's "perfectly balanced" point as a state in which all champions are equally viable. I feel like this would make the game extremely unpredictable, since it wouldn't necessarily be the same champions played in every game.
Report as:
Offensive Spam Harassment Incorrect Board