The grind isn't as bad if you've been catching at least one of each pokemon. Almost all pokemon dex entry can be maxed by using 1-3 moves 4-6 times and strong/agile 3-4 times. Each pokemon takes maybe 3-8 minutes and can be a good way to kill time while waiting for a spacial distortion to occur...