You are right about that. It takes a real player to skillfully and purposefully use it; unlike other Pokemon whose sets an amateur can simply copy-paste and spam without using an ounce of brainpower.
To add to that, good team building skills can only get you so far. It's during the battle that your skills are truly tested. So in that respect, Aegislash (and many other suspected threats) may look threatening on paper, but can all be dealt with if you know what you are doing, and can think on your feet.
VGC teams tend to stick to a certain theme much more than singles. One thing I like about them is that they open the door for many new strategies to be implemented, in ways that you can't do in singles.
It's especially entertaining when you find yourself in an Aegislash vs. Aegislash 1v1 situation. I was actually very pleased with Aegislash when I first found out about it. I hope GameFreak continues to really play with the possibilities of Pokemon abilities and Pokemon's conventional role to further spice up the game.
Haha the One isn't getting much love is it? I myself recently starting playing on my PS3 again, since I had been neglecting it for my PC and 3DS.
Also, congratulations on beating the Fairy Gym. Does that mean you are out of your battling rut?
That seems like a pretty secure set up, with everyone covering each other's weak points. But what if something unexpected happens-say you lose your special tank early on due to a critical hit or something and you are left with nothing to defend yourself against a rampant Volcarona? I understand what you mean by the no weaknesses nor advantages though. I like to make teams that will give me options in a battle; that have the potential to respond to ideally any situation, unexpected or otherwise. Of course this style of play comes with risks of its own, since you are, in a sense, prepared for everything yet nothing at the same time. Ultimately it all comes down to the player making the right decisions during a battle.
So other than TF2 and Bioshock Infinite what other games do you play?