Level Points
Basically, a Pokemon's level has to equal the combined max PP of all it's moves.
This would be an interesting metagame because the most powerful attacks are all lower PP, and the garbage ones (I'm looking at you, splash) have the highest PP. This would lead to more diverse movesets...