I did exactly same thing with the perfect team for new run when E19 will be available ^^ I took my time to hatch shiny pokemons (I used hatching mod to speed breeding cause without it, it wouldnt be possible) with satifying IV. It will be so nice to fully enjoy final version :) And in this case I have as my main team:
1. Salamence - I'm still hesitating between him and Charizard, cause Charizard is my favorite pokemon of all time and I can't imagine to play without him but honestly ... Salamence is such a badass...
2. Greninja - I love his Protean ability (who doesn't?) and speed. It was so useful so many times in game. He can also learn many different moves/can be many different types.
3. Electivire - one of my favorites pokemon. His look, his moveset, his type - all awesome.
4. Lycanroc - he's so inconspicuous, but powerful and (mostly) useful. He became one of my favorites pokemon ever since I've seen him on Hardy's gym.
5. Alolan Ninetales - I just can't resist to this creature. He's so cute ^^ and his shiny version - no words needed.
6. Metagross - My tank and fairy slayer :) and his shiny version is almost as awesome as A-Ninetales.
And in rotation:
7. Tsareena - she's a monster. Just like that.
8. Mimikyu - the same problem as 1. He or Gengar. Gengar is one of my favorites pokemon. I love him for his speed and abilities but from the other side I've never played with Mimikyu and watching him in game made me impressed.
9. Flygon - I've needed one, nice ground type. Lycanroc can learn ground moves but still he's rock type.
10. Komo-o - I'm not sure if I'm gonna use him often but I'm just curious about him. I've never played him and his shiny version is sweet :)
P.S. Sorry for my english and all mistakes I've made.