Hmm. Definitel, Talonflame, Its a ability Gale Wings, makes flying type moves gget priority at full hp, it has a high speed stat, and a good attack stat. It oculd be also used as support, with Roost for recover hp. Tailwind which boost your team speed. A priority Brave Bird, that's no other pokemon have.
As for Flareon, I may like it too much, but it is more Attack-Focused, having one of the most powerful Flare Blitz at the date (which Talonflame has access too) and no many movesets. It also has a speed stat that can clearly get outspeeded.
So, I'll go for Talonflame