Porygon2 counters DDMence, DDGyara, Heatran (particularly Choice-locked Tran), SpecsJolteon, and Vaporeon (especially if it lacks Toxic). It's also just a tank in general, with access to Bolt/Beam, Recover, and your choice of T-Wave support, Toxic support, or a Hidden Power. T-Wave support...