What if they changed the IV system so there were no max IVs, no perfect pokemon, but every pokemon was equal? Like, say, there are 20 "points" each pokemon has. These "points" can go into atk, speed, sp. def, sp. atk, etc., so if a pokemon had high speed, it would take away from some other stat. This would be good to me.
The better ones would be the ones who have the points in the right stats. They wouldn't be equal.
Some movesets would be better suited for pokemon with different stats. There would be no "perfect stats" for any pokemon. I think this is the closest pokemon can get to being equal without getting rid of all diversity of stats.