Quoted By:
I followed a guide that had me go through the challenges in proper level scaling, so for example, Katy > Rock Titan > Brassius > Flying Titan > Giancomo etc.
I allowed myself to only catch Pokemon, don't battle or do repeats unless for dex purposes, battling trainers as my main source of exp and only using New Pokemon, and cycling through them every 5 levels, so anytime a pokemon reached, for example, Level 25, I would swap it with another new Pokemon that was level 20 until they are all on equal levels.
Now, this gave me a good experience and I'm personally okay with that and satisfied with making this my experience, but the amount of bullshit I had to do to get that experience just goes to show how dogshit it truly is set up.
Not everybody is going to be like that and majority of people will end up scaling wrong and end up being over-leveled to someone.