My first Moon playthrough team is:
Decidueye (L-61): Energy Ball, Leaf Blade, Spirit Shackle, Brave Bird
Vikavolt (L-59): Thunderbolt, Acrobatics, Dig, X-Scissor
Ribombee (L-59): Dazzling Gleam, Draining Kiss, Toxic, Pollen Puff
Mudsdale (L-59): High Horsepower, Rock Tomb, Earthquake, Heavy Slam
Muk(A) (L-59): Flamethrower, Sludge Bomb, Gunk Shot, Crunch
Crabominable (L-57): Crab Hammer, Brick Break, Close Combat, Ice Punch
The team was pretty good throughout the game, though I didn't like how late Charjabug and Crabrawler evolved. Charjabug could get a pass since it isn't in the base stage and evolves before final trial. Plus Vikavolt is actually a good pokemon. I can't say the same for Crabominable though. It isn't that good what I thought it to be.
Mudsdale is just amazing. It can take many hits because of it's ability and has powerful attack to make sure it comes out on top when needed. Only drawback is it is very slow.
Muk is very helpful throughout the game. It has got good type combination. I enjoyed using it.
Ribombee was a surprise. I didn't thought it would be able to keep up with other pokemon as the level goes up. But it proved me wrong and was able to hold it's own in every battle it was in. Plus it has got speed which most most pokemon in Alola lack. I used that to my advantage whenever I had the need to attack fist.
I had mixed views towards decidueye. It had good attack and made sure to defeat it's opponent with one or two attacks, but it also wasn't able to take much hits from the opponent mostly. Still, it did it's job pretty decently in leading the team.