Lots of good suggestions. I have a couple of concerns though.
Porygon2 - If I do use him, I can't see using a set other than T-Wave, T-Bolt, Ice Beam, Recover. That being the case, he is VERY similar to Cresselia in function, but, IMO is less effective, having lower base stats and can't switch...