I agree with Tangerine. Trying to counter every single thing is pointless. You just need to have a solid defensive backing that can deal with a majority of the threats. What you can't deal with, you can simply use a revenge killer for (Uh, for the most part).
I love the Porygon2 lead, but...