Tyranitar is best Pokemon statistically, though my favorite is (Blaine's) Arcanine (in the card game) and Vulpix in everything else because Vulpix is super d'aww and Ninetails is insanely powerful except in most of the video games and able to converse with humans through possession, which could be entertaining to rp.