Io scelgo Mega Blaziken. Infatti possiede acceleratore e ha un'ottima statistica d'attacco. Secondo me entrambi i Mega Charizard gli sono inferiori. D'altra parte Mega Charizard Y è doppiamente debole alle mosse roccia ( a mio parere grave mancanza ), mentre Mega Charizard X ha un attacco molto inferiore a quello di Mega Blaziken, e anche una velocità inferiore, dato che Mega Blaziken lo outspeedera con Acceleratore
Riguardo l'ultima parte ti posso rispondere che MegaBlaziken ha la stessa velocità di Charizard, senza avere dei Boost, quindi se Charizard usa DDance a fine turno entrambi avranno 1.5 in Spe, ma Charizard pure in Atk, vero che nel turno in cui Charizard fa DD può venire ucciso da MegaBlaziken, ma l'unica mossa che Mega Blaziken può usare per sconfiggere Charizard X, a quanto ricordo nelle mosse che Blaziken impara, è Earthquak, in quel caso però Charizard va K.O. per via dell'attacco enorme di Blaziken Mega e della difesa bassa di Charizard.
In conclusione: entrambi sono buoni e Charizard X, usando DD, potrebbe eguagliare Mega Blaziken, in breve, entrambi.