Also, be prepared to cry.
I read some bad reviews of the game and that's what kept me away. Supposedly, it's tough-as-nails because you have to make it through a dungeon or you'll lose every item you held and the Pokemon and there are few designated save points in the game.
Anyhow, here's my Dream Team that I WISH I had for battles.
A Gengar with Hypnosis, Mean Look, and Perish Song, because there's no better way to win at Pokemon than sleep, followed by not being able to leave, followed by ensured death.
A Venusaur with Sleep Powder because Sleep is just a shorthand way of knocking out a Pokemon. Nintendo simply cannot do anything as unscrupulous players make the game un-fun by sleeper-holding opponents.
Blaziken- It just keeps appearing, like an annoying Internet meme. That Speed Boost it receives makes it a gamebreaker.
Any Pokemon with MInd Reader/ Lock On and a one-hit kill move. I need that.
Any Pokemon with game-extending Evasion moves. Because nothing's more annoying than having to play a waiting game with your friends,
I find it interesting that of the 650 Pokemon, a few very powerful ones are almost exclusively overused and have become cliches in the Pokemon world. Pokemon tournaments must be pretty blase because of the extreme homogenity of each team (Blazikens and Garchomps everywhere) and the shared tactics they have (I'll anesthetize your entire team, unless you do it first). Considering that sleep is so powerful as to KO a Pokemon- I know this from experience- watching a tournament battle would be like watching a wrestling match where sleeper holds are the only things anyone ever uses, and it's over in a few minutes. It's boring because you know EXACTLY what each person will do beforehand and no one ever changes tactics because they are literally too effective. Who needs originality when the cookie cutter is sharp enough to cut through anything?