Mega Charizard X is a Fire & Dragon type, and has the best design of all the Charizards by a long shot. I'd also say Mega Charizard X is the best Charizard to use in battles, since for one Fire & Dragon is a better offensive typing than Fire/Flying, and then good offensive stat buffs and buff in speed stat to do wonders with its already decent movepool. Overall, Mega Charizard X is hands down my favorite Kanto Mega and probably the one I have used the most, however, it is not the one I love the most.
Ranks:
48: Mega Audino
47: Mega Abomasnow
46: Mega Glalie
45: Mega Banette
44: Mega Camerupt
43: Mega Slowbro
42: Mega Garchomp
41: Mega Steelix
40: Mega Salamence
39: Mega Heracross
38: Mega Aggron
37: Mega Tyranitar
36: Mega Scizor
35: Mega Houndoom
34: Mega Mewtwo X
33: Mega Mewtwo Y
32: Mega Latias
31: Mega Latios
30: Mega Sableye
29: Mega Swampert
28: Mega Sharpedo
27: Mega Medicham
26: Mega Pidgeot
25: Mega Aerodactyl
24: Mega Manectric
23: Mega Blastoise
22: Mega Alakazam
21: Mega Metagross
20: Mega Kangaskhan
19: Mega Beedrill
18: Mega Pinsir
17: Mega Ampharos
16: Mega Diancie
15: Mega Venusaur
14: Mega Blaziken
13: Mega Charizard Y
12: Mega Absol
11: Mega Gyarados
10: Mega Gallade
9: Mega Sceptile
8: Mega Gengar
7: Mega Mawile
6: Mega Rayquaza
5: Mega Altaria
4: Mega Lucario
3: Mega Gardevoir
2: Mega Charizard X