It's too damn easy to level in this game if you trade pokemon. I'm skipping trainers like mad in a desperate attempt to not outlevel my ability to control them and then goddamned cutscenese/quests pop in before i can get a badge. This is while i started with the little shits at lv 1 after i'd done several badges.
! badge left and of COURSE all of my rivals show up to make sure i have to desperately avoid using 4/6 of my Pokemon so that they listen to me at the next gym.
XI Wiki


