So, unless I'm being a ninny about this, there is a possibility of having three dream teams in this game: one for outlasting everything with defense, resistances and immunities, one for killing everything as quickly as possible, defense be damned, and one for beating irroadium. I'd like to try and put together one of each, but the grinding involved in doing that properly would have me tempted to throw things. There are some of them that just make grinding a very unpleasant experience. Grinding pandourbit, for example, is an exercise in frustration. It starts out with soul split and copy or something. Real deadly stuff. You plod for a while and I think you get smoke and mirrors or something. Confuse the enemy. Think, "hit yourself!" Think, "hit yourself!" Think, "hit yourself!" Then you work your way up the ladder for a while to get stone throw. After a bit more grinding comes unending curse. Yet more grinding and killing birds with stones or something and you get spirit force. And before you know it, you have earthquake, at level 47 or something. Plus I think it's the slowest one in the game, so everything you fight will always get to hit you first, sometimes they get the first two turns, and if they use a move that makes you recoil, give them another turn on top of that. Won't find a slower character in the game except maybe the feefeye line perhaps? Yeah, I'm trying to find a team that just wrecks things fast, because the alternative seems expensive. I could use herbs to get rid of status effects and outheal what I'm fighting, but imo that's boring. I like eliminating the threat quickly.