Originally Posted by Kid_Eternity
This question is a bit self explanatory, but what are the common characteristics do pros stick to in a pokemon team? Considering there really is no such thing as the "perfect team", so to speak.
There is debatably only one charactoristic that all teams share: Coherence. Since there are so many different kinds of team (Balanced, sweep, stall, weather, BP and so on), there are very few elements that all teams have in common. However all good teams are (Or at least should be) comprised of pokemon that contribute in different ways and complement each other well, covering other member's weaknesses or setting up something specific like screens or entry hazards.