What is real balance?
If you look at the starting stats and scaling of all the champions, you may notice that some non fighters get more AD per level than my main, Aatrox, among other nonsense. But set those aside. The numbers overall between champions of certain types are not very different. 3.3, 3.5. +80 health, +87. And they can call buy the same items. So if its not starting stats, or stats per level, what causes the game to be balanced or unbalanced.
I propose to you that its the distribution of CC and mobility. Some champions have SO much more of one or both than other champions. And yet, they still get similar stats to other champions..so, its just win win to have more CC and more mobility. Exceptions would be someone like Nasus who does scale very differently than other champions if he can farm that Q.