Man, that's hard because every pokemon has their moments, but based on my experience in playing my #1 is Swampert, #2 is Gardevoir, #3 is Crobat, and #4 is escavalier; I know that's alot, but out of them all, I'll stick with my starter Swampert, especially for taking out Charlotte's whole team out single handed