In any Pokemon game, building a perfect team facilitates travel throughout the region. A balanced team makes NPC trainers easier to defeat and also allows players to easily sweep the Elite 4 and the League Champion. Mastering this skill is essential to becoming the best that no one ever was....