This is another questions where it's down to your personal preference.
I typically max out one of my best Pokémon for each category, eg. my best Dragonite, my best Snorlax etc. and not really bother with the rest. I've powered up a few more Exeggutor, Slowbro and Wigglytuff before the update because they were awesome gym defenders and also candies for them are easy to get. Since the update I've powered up a few more Gyarados, again it's down to your personal preference, there are plenty more which I don't bother power up at all.