Hey man I'm liking what I see but of course I'm only rating in terms of 4th gen since I dont know too much about the 5th gen of pokemon having only played through black. I play battle revolution a lot & am going to be posting a youtube video of the team I used so hopefully you'll check it out! But anyways I like this team. The cresselia is super smart considering its ANNOYING (yes I said annoying ) defence. I absolutely despise fighting cresselia but I usually beat them with my scizor. I'm liking the glaceon & rampardos combo a lot since they're super powerful but if I were you ( just a suggestion ) I would incorporate a hail team because through my personal experience glaceons blizzard is insanely powerful . Not to mention glaceons snow cloak helps in a hailstorm.
Personally I don't like to use legendaries cause I find them cheap :/ but I do love them
My personal team for most double battles are
Starmie - Hydro Pump, Thunder, Psychic , Ice Beam
Jolteon- Thunder, Thunderbolt, Rain Dance, Protect
Gengar - Shadow Ball , Thunder , Confuse Ray , Sludge Bomb
Garchomp - Earthquake, Swords Dance , Dragon Claw, Brick Break
Scizor - X-Scissor, Iron Head, Swords Dance, Protect
Alakazam - Focus Blast, Psychic , Thunder wave, Protect - this team is for speed minus scizor .
My other team is the trick room team
Slowking- Psychic, Nasty plot, Trick room, protect
Eggseggutor- Energy ball, sleep powder, Trick room , protect
Scizor (Same as above)
Machamp - cross chop, focus energy , stone edge, protect
magnezone - thunderbolt, super sonic, metal sound, protect
Empoleon - Flash cannon, Hydro Cannon, Hydro Pump, protect (only use empoleon sometimes or ill sub in glaceon)