Its like some people in this topic didn't play DP. Dialga/Palkia were destroying the world (and potentially Universe!) RIGHT IN FRONT OF YOU so Cyrus could re-create it. This topic shoulda ended on the first page. -_-
In terms of story, Gyarados is extremly strong. Thats the whole point of Magikarp -> Gyarados
Not really. There are so many other Pokemon that are MUCH, MUCH more powerful story-wise. Why is this still going on? Everyone has already explained that certain Pokemon could destroy the world. If you still deny Arceus then it's pointless for me to argue.