Obviously at some point having Pokémon with higher IVs will matter, but until then does it really make that much difference?
At some point we'll all have too much stardust and candies to know what to do with, at which point we can power up all the Pokémon to maximum level. At the moment, however, stardust and candies are a limited commodity. At lower levels, when stardust and candies are scarce. Does it make sense to evolve higher CP Pokémon, even if they have lower IVs?
As an example. I'm currently level 24. I have enough candies to evolve a Jigglypuff, and two Jigglypuffs to choose from. The first has 494 CP, 144 HP, is level 22, and is 55.6% perfect. The other has 268 CP, 107 HP, is level 11, and is 77.8% perfect.
I'm assuming that as I continue to play, I'll earn more Jigglypuff candies (especially with the Buddy System). So I'll be able to evolve more Jigglypuffs in the future (possibly even a 100% perfect one). Is it worth it to evolve a higher level, less perfect Pokémon now?