Most Powerful Pokemon:
Reason: Ditto is everything. Not only can it transform into any Pokemon - it can transform into anything it wants, organic and non-organic things alike. Any Pokemon on this list? Ditto can become them. It can become whatever kind of Pokemon theyr'e weak against. It can become - theoretically - anything that exists. The moon, the Earth, Arceus, etc.
IGN: Dienone