Just got to the second island. Still have my butterfree, pidgeot (or the moon version of it. upgraded pikpik or something), and growlkitty. All level 19-20 at this point, so I've not really been challenged yet. Except for that red-card trainer, who put down poison rocks and kept switching my pokemon. The jerk.