Leveling Pokemon in Let's Go sucks. They've severely nerfed the amount of xp available from battles, and so to avoid being underleveled while playing the main game, you have to chain catch Pokemon, which feels like it's distracting you from the main quest.