Both specially defensive Talonflame and utility Talonflame are great sets. I am talking about those two btw:
name: Bulk Up
move 1: Bulk Up
move 2: Brave Bird
move 3: Roost
move 4: Substitute / Will-O-Wisp
ability: Gale Wings
item: Leftovers
evs: 212 HP / 236 SpD / 60 Spe<br />
nature: Careful
name: Utility
move 1: Brave Bird
move 2: Taunt
move 3: Roost
move 4: Will-O-Wisp
ability: Gale Wings
item: Leftovers
evs: 192 HP / 252 Atk / 60 Spe<br />
nature: Adamant
The Bulk Up set is difficult to take down once it gets going, and if your checks are worn down or dead you are fucked. Common checks such as Rotom-W are not reliable anymore, as Volt Switch fails to break the Sub of a roosting Talonflame with this spread, and you can also PP stall rock moves from physical attackers such as Tyranitar and Mega Aggron. WoW fucks up Pokemon that rely on physical attacks to take down Talonflame even more but leaves Talonflame susceptible to status.
The Utility set is great at being a dick in general, with enough Speed to outrun Jolly Excadrill and neutral base 100s, such as Mega Kangaskhan. Spreads burns, has a fast Taunt, checks many Pokemon with its good typing and ok bulk (with the investment), and has strong priority too, as well as priority Roost. What's not to like? Taunt is also great for SpD Heatran, which can't set up SR and use Toxic or Roar anymore, meaning that it loses one on one against Talonflame, as long as it lacks Earth Power. A bulkier spread can be used according to your team's needs, but strong priority is invaluable. With max HP and SpD it is also a great check to choiced Genesect.