In terms of a system adding strategic depth to an in game playthrough, I think EVs are a far, far better made system.
There is hardly any depth in stat experience. It is a grind check that you have actually used the Pokemon you're fighting with, and is still so muted a boost it's barely...