I'm uncertain on my starter choice still, so I made two teams based on Moon version. Both plans share some mons that I'll probably box and switch between
Looking at Torracat's stats, I think it might be okay for me to use it over Incineroar until I complete all the trials or so. I like Incineroar's design now, but it's still my least favorite of the fully-evolved Alolan starters and I
really like Litten and Torracat. I'm obviously using Greninja since it's my favorite Pokemon, even though it stacks a Dark type with Incineroar once I evolve Torracat. Sandslash probably won't be too good because of the two 4x weaknesses and middling speed, but its design is just so cool that I'll have to use it. I'll aim to get a Jolly or Naive one, but Adamant or neutral would suffice as long as I get to fight a lot of Pokemon with speed EVs. I can't see myself going through the game without a Type:Null, so it's a must pick. Silvally will likely be best with a Poison, Electric, Grass, or Fighting Memory on this team. Mimikyu's type coverage should be pretty awesome on the team and it's adorable. Zygarde 10% best dog.
Primarina's amazing and I like the rest of the Popplio line a fair amount, so it's my other main pick for a starter. I pick the Water starter most generations, unsurprisingly. Greninja stays, even with the type overlap. Silvally's ability to change its types is really nice for teambuilding, since I won't have to overlap Normal types with Bewear/Stufful for a while. Poison, Fire and Ghost are probably best on this one, preferably Poison or Fire for the Fairy resistance. Goomy's role on my team depends on how early it will be avaiable, particularly compared to Zygarde. And yes, I'll evolve it, but Goomy's absolutely adorable so I used it over Sliggoo/Goodra lol. Its Electric and Grass resistances should help out the Water types. Raichu could help offensively against Water types, provide some high speed that only really Greninja has on this team and act as an emergency Fighting resistance in case Primarina/Poison Silvally is weak. I need a Stufful badly, so I'll be using it and Bewear for sure, at least early game. Idk what its status will be once I get a Type:Null, but I'll try to make the best of it. It may end up like Pangoro did in my X playthrough, where I used it until the 5th or 6th gym when my team got too full.
Finally, I'll just post my team for if I end up doing a 2nd or 3rd run in Sun and choose Rowlet.