Well, Rotom walls Scizor just as much as Metagross. I have been pretty satisfied with Metagross but I'll just have to keep testing to see what I like. Beating Pert does make it worth it, though, since Pert can be a bit of a problem for my team.
I don't switch Dragonite and Gyarados more than once a match since it's hyper offense and in situations where another person would switch a poke, I sacrifice it to damage the check and get in another member for free. With the other changes I've made, though, I will test Scizor again.