If it helps, ensure you keep some Pokémon that are good for Attacking Gyms, even though their max CP might not suggest it.
For example, Alakazam is the best Gym attacker, and Lapras is still the best Dragonite counter. Also, keep in mind, during the halloween event Gengar's line was easy to catch, and then during November the CP shift happened and boosted Gengar's max CP from 2,100-2,700 CP, and now they are making Lapras more common (and Gyarados' line). Keep in mind, they may change CP again soon, after all when they made the Valentine's Day event, Chansey became more common, and a few days later Gen 2 happened, which justified Chansey because Blissey became so good.
It may be too soon to say, but sometimes when rare Pokémon have a surge it signals an upcoming CP change, after all Lapras, Gengar, and Chansey/Blissey (Nurse Joy), are all rare and fan favorites.