Instead of basing it on number of points or uses, then, how about just tracking move preference? So if your Charmander used Ember 60% of the time, but Leer only 10% of the time, then it gets Flamethrower earlier along its Evo Point ladder.