I'm going to be lame and say that Mewtwo is my favorite pokemon. He (it?) would have to be the most useful pokemon as you can actually understand what he's saying, and he comes with that helpful little perk of being able to destroy everyone. Yes, Mewtwo is the coolest -- Mr. Mime closely following, of course.