Quoted By:
I generally have two rules:
First is that I always keep the starter, because why not.
Second is I never use any Pokemon I've used on a previous team, because that's boring.
Other than that I just try to build teams that I like and can cover each others weaknesses fairly well.