Leveling groups aren't necessary for scaling when we already have level up requirements. Even if something like a zigzagoon and a gible evolved at the same rate, zigs would still be more useful for 20-30 levels until you get a chomp or your gabite is decent enough.
Not only that but the placement and rarity of pokemon are influences already. There's plenty of ways to make weaker mons useful with good game design.
For my opinion: if they're going to make exp a forced thing, they should account for levels and exp groups. Have it so if you're a lower level or a slower group, you get more exp.
Something like: you got 200 exp from a fight, and the pokemon fighting gets the full 200 exp. Now the party divides the 200 exp for themselves.
You have 5 mons in the back, one is 10 levels below your team, another is on the slow group. These guys get 55 exp
The other 3 mons are properly leveled and/or on fast leveling groups. They get 30 exp each.
Something like that would make it easier for low level mons to catch up I feel
Not only that but the placement and rarity of pokemon are influences already. There's plenty of ways to make weaker mons useful with good game design.
For my opinion: if they're going to make exp a forced thing, they should account for levels and exp groups. Have it so if you're a lower level or a slower group, you get more exp.
Something like: you got 200 exp from a fight, and the pokemon fighting gets the full 200 exp. Now the party divides the 200 exp for themselves.
You have 5 mons in the back, one is 10 levels below your team, another is on the slow group. These guys get 55 exp
The other 3 mons are properly leveled and/or on fast leveling groups. They get 30 exp each.
Something like that would make it easier for low level mons to catch up I feel