1. Arceus: No doubt the God of Pokemon would place first.
2. Rayquaza: Pure Power, Wide Movepool and Great Offenses
3. Dialga: Time control and Super Power
4. Mewtwo: Huge special attack and speed with boosting moves is definitely a force to be reckoned with.
5.Lugia: One of the best walls out there.
Now its your turn.....