>>53394206I’d recommend catching a new team for each challenge using the local Pokémon.
For the Pokémon League, I’d target level 55 for a decent challenge.
For the final Nemona battle, she tops out at 66, but there are gym leader rematches that start at 65, so I’d recommend taking on Nemona at level 60 if you want room for your team to continue on through to the post game tournament without over leveling.
There’s one more rematch with Nemona as part of the tournament, but you’ll need to play the tournament multiple times.
After that, raids and dex completion are the next major goal, so feel free to level 100 your main team.
Also, for raids, the most consistent strategy is to have a type that matches your type and metronome item. Drain moves combo well with this one.