I played through both games, my favorite team was my:
decidueye
Mimikyu
Kommo-oh
Salazzle
Minior
Golisopod
For ultra moon,
Soglad there's a good firetype semiearly on so I dont have to always pick the firetype just to get a firetype pokemon (no disrespect to incineroar, favorite starter of all time, and my original UM partner)