Hard pick. Flygon is a great Pokémon, but Haxorus has great potential. Flygon is one of two Ground/Dragon Pokémon, while Haxorus is one of two fully evolved pure Dragon Pokémon. Both look very awesome.
I'll go with Flygon for now, having used him before and being very satisfied with the results.