It's water/psychic and it probably has paper defenses. Sure, you can try to predict the uturn and switch into something else, potentially forcing the bird to take rocks damage, but there are more reliable counters already. You have to switch it in on Brave bird, and have to switch out on u-turn. A misprediction would result in death, and there are ways to remove rocks anyway which would make it all pointless. Besides, a +2 Flare Blitz may very well kill it even resisted.
It would be better if it has aqua jet to force talonflame out, but if it has shit defenses, it can be killed while switching in by any attack other than BB, or crippled by WoW.
The best build for it would probably be a slow CB aqua jet/quick attack set because nothing can outspeed. That would let it get some revenge kills against weakened dragon dancers and SD users. Nobody's going to set up to +3 while it's alive, though, and it doesn't seem to have much use outside of that. We'll probably see more bulky DDers like Dragonite.
If it works to protect allies and counters moves like protect, it might have a use in triples to block fake outs and wide guards.
For me, the ideal set would be something like
Bruxish @ Choice Band
252 Atk/252 HP/ 4 Def
Aqua Jet
Quick Attack/Waterfall
Ice Shard/Icicle Crash
U-Turn