So after a bit of talking with my friends and ignoring most of their advice I came up with a team that I found I was personally partial to and thought had good coverage, I'm not sure if I'm really missing anything or have any huge oversight (such as lack of flying, psychic, or ground) for beating main game so I was wondering if anyone could point them out or offer any advice to replace something with something else
venosaur
lucario
gengar
scizor
ninetales
snorlax