Porygon2 is one of the best with a bulky EV spread, actually. It can't survive things like Machamp or Heracross, but against most other things, it does beautifully. I use one with excellent effect as my starter (except in BL). In OU, P2 will laugh at Gliscor, Gyarados, and a lot of other things with a nice defensive spread and the Tbolt/Ice Beam/Recover/Trick Room set. It needs Phaze/haze and spin support, though. And you never mentioned Trace, which is an asset, which actually lets it be one of the best Gyarados (and possibly even Salamence) killers available and annoys the hell out of Sand veil users on SS teams.