All champions are fine? So that's why we see so many tournament matches with Heimerdinger, Poppy, Sejuani, Karma, Tryndamere, Fiora, Master Yi, Nasus, Sion, Veigar, Xerath, Volibear...well, I think you get my point now. It's a simple fact that no game will be perfectly balanced unless everything is the same, same champs, items etc. There are champions that need buffs and ones that need nerfs and even some that need reworks, and there always will be. The constantly changing balance is part of what keeps the game interesting.