In all honesty, it can turn into a real grind late in the game, but it's still amusing to see how they've taken a Pokemon seen as one of the most worthless in the franchise and make an entire game around it. They've even made it so that evolving a Magikarp into a Gyarados feels like a worthless accomplishment.