I put a lot of time and effort into selecting a main team with no legendaries in it. They are Pokemon that I like, and simultaniously, Pokemon with no over-lapping type weaknesses. (i.e. A type super effective on one of them will not hit super effective on any of the others)
Scizor
Clawitzer
Chandelure
Porygon-Z
Silvally (with Fairy Memory equipped)
Garchomp