your team looks preaty good but you do look weak to scarfed heatran, he one hits magnizone, and scizor and easly 2 hits tyranitar he also dose 80%-90% to kingdra also gliscor is completly walled by any thing flying or any thing with levitate so i would defentialy chose ice fang over roost one...