A question: Let's suppose I've caught a perfect Magikarp at level 1, and when I evolve it, it has perfect moveset. If I power it up with stardusts to get, say, to level 20, will it be as strong as a level 20 Gyarados I caught while at level 20? And if I keep powering it up, will it be as strong at level 30 as if I had caught it at level 30?
It would cost a ton of stardust and candy to power up a level 1 mon to 20 or 30, but it would be just as strong as a perfect magikarp with the same moveset caught at the level you powered up the level 1 karp to.