As Nah said, it's best to list your team since it will help us give you constructive advice. Out of the two Pokemon you're considering, both have a Mega Evolution with a Mega Stone that's easily obtainable in the game, however take into account that Charizard has two Mega Evolutions that have very different playstyles between the two, with X being a physical attacker and Y mainly being special.
Mega Gengar on the other hand is a fast special attacker and hard to outspeed for many, although it does come with a downside of losing Levitate for Shadow Tag, making it susceptible to Ground moves.