Spiritomb by far. Sure it has slow speed but it knows awesome moves and not many moves can get it, and it's only weak to dark type moves. Plus it's shiny version is AWESOME! That's why spiritomb is the best no other pokemon can top that, no matter what anyone else says.
Mew he can learn every move
The best pokemon can be a lot of different pokemon, depending on what you mean by best. Arceus has the best overall base stats
Arceus, palkia, dialga and giratina because they shaped the world of pokemon, the distortion realm, time and space you morons
Ash Ketchum is my favorite character
Not magikarp obviously! Either arceus, mew, rampardos, darkrai or deoxys
We all have diffrent point of veiws and leganderys are good but it does also depend on ur taste in pokemon i porsonally think dragonites the best even though hes not a lengandery, it also bepends on how well you train them and their nature so theres not really a best pokemon.
Azelf, uxie, mesprit, darkrai, palkia, dialga, giratina, shaymin, Mew, Mewtwo or arceus are probably the best
(they're all legendaries)
I think mudkip,dialga,glaceon,torterra,palkia,phione,empoleon,darkrai,articuno,and azelf are the best pokemon. I am a icewater trainer. I have to say, Joe my friend, would say infernape.
Like Sir Danny4ever said, it's purely on your preference. You could absolutely HATE Mew while others say they LOVE Mew. For example, I prefer Fire and Psychic types, especially Gallade or Ninetales, but other people can disagree on that, like, say, Gardevoir pwns Gallade and Gallade could just go and suck his a** in its own little corner of emoness. Obviously, I would disagree. Ultimately, it's a personal decision. Ciao! <3