Which Pokemon is best?

Which Pokemon is best?
Pokémon Go Best Attackers Tier List

Rank
Pokémon
Best vs.

1
Mewtwo
Pretty much everything except dark and steel-types

2
Rampardos
Fire, flying, bug and ice-types

3
Thunderus (Therian)
Flying and water-types

4
Landorus (Therian)
Electric, fire, poison, rock and steel-types

Pokémon Go Best Attackers Tier List
Rank Pokémon Best vs.
1 Mewtwo Pretty much everything except dark and steel-types
2 Rampardos Fire, flying, bug and ice-types
3 Thunderus (Therian) Flying and water-types
4 Landorus (Therian) Electric, fire, poison, rock and steel-types
See also  Why is Ocarina of Time still a masterpiece?