Ok, so i just went ahead and played moon.
I'm at the league, not attempting it till i level my entire team.
Main team currently:
Dragonite lvl.70 (thank helix for GTS)
Salazzle lvl. 54
Jolteon lvl. 55
Bastiodon lvl. 53
Sharpedo lvl. 44
a-Sandslash lvl. 46
Planning to get them all to about level 60 before steamrolling the league.