I've read most of the posts here so I don't think this has been mentioned but how about a pokemon that is stronger depending on if you use pokemon of the same type or maybe a similar ability. It would be something that would be weak/average normally but really powerful if you build a team around...