So far I’ve been powering up willy nilly
pottypotamus Stardust should only be used to power up your top tier attackers. Any other use of it is a complete waste.
While it might seem stardust is easy to get as you get it from every catch and hatch, consider this: to take a Pokemon from Level 20 to Level 30 it costs 75,000 dust. And that’s just one Pokemon, so to have a good powered up team of attackers it is going to cost you hundreds of thousands and most likely into the millions of stardust.
So choose the Pokemon you power up very carefully - make sure you’ll be battling with them, they’re high IV and at least level 20 to minimise the stardust and candy costs.
Yes I was also convinced my Pokemon with the highest CP would have the highest IVs
CP and IV are completely unrelated.