While I'm a huge fan of the Pokemon games, I've never been into the competitive battling. Too much work.
I just don't think any of my teams would be able to compete with actual human players, is all.
*looks up teams*
Emerald: Blaziken, Gyarados (might replace with a Milotic, if I ever manage to catch a Feebas

), Aggron, Gardevoir, and Castform. Sixth slot went to an HM slave, either Swellow or Wailord.
I'm well-aware that Castform is an odd choice; he was kind of an experiment. He's surprisingly powerful and well-rounded if used correctly.
My current Platinum team, none are fully evolved yet: Grotle (Torterra), Prinplup (Empoleon), Kirlia (Gallade), Houndour (Houndoom), Gabite (Garchomp), and Rotom (Freezer form).
Tough to train consistently though, since I have to keep switching one out for an HM slave. Very annoying.
I also have a partially-leveled up Jirachi on Ruby. Unsure of what to do with him... he'd be fun to use on a team.