Personally, I try to make sure that not too many of my Pokemon are the same type, or have the same function. For example, I would not want two Special Sweepers, because I may end up in a situation where TWO of my Pokemon get walled, and to be honest, that's just a waste of space. So I tend to...