Top Ten Pokemon Mega Evolutions and Primal Reversions

Vote on which mega evolution or primal reversion is best?
The Top Ten
1 Mega Mewtwo Y

Honestly, they could've done a lot better with Mewtwo's Megas. I prefer this one over it's X Mega however.

2 Mega Rayquaza

It doesn't have to hold a mega stone, so it can hold a dragon fang, a choice scarf, or a variety of other good items.

3 Mega Mewtwo X
4 Primal Groudon
5 Primal Kyogre
6 Mega Charizard X Mega Charizard X is the second Mega Evolution of Charizard, introduced in Pokémon X & Y in Nintendo and Game Freak's Pokémon franchise.

He is so supreme on this league

7 Mega Salamence
8 Mega Charizard Y

Who will battle him?

9 Mega Diancie
10 Mega Tyranitar
The Contenders
11 Mega Lucario
12 Mega Pidgeot
BAdd New Item