Normally it's the hard to level pokémon that are the strong ones, Dragonite, Tyranitar, Salamance, Metagross, and the new in Shinnou that i can't remember the name of. They are generally the strongest obtainable pokémon, of course you have pokémon that aren't obtainable, that have stupid stats, but you know.