Pyroar's moveset hasn't not much good damaging attacks through level up with the only ones being Incinerate (Lv 51), Overheat (Lv 57), Hyper Beam (Lv1) but there is a lot more it can learn through Technical/Hidden Machines like Will-O-Wisp, Giga Impact, Bulldoze, Facade, Strength, Wild Charge and Solar Beam. Pyroar is also immune to Ghost type attacks. Ghost wouldn't really do anything to pyroar if it could hit though.
Pyroar also can have the ability Rivalry which isn't too useful. The other main ability is Unnerve which is only really useful for competetive battling.
Talonflame's moveset is completely different for combat though, with many moves it can learn such as Brave Bird (Lv 1 and Lv64), Natural Gift (Lv 31), Acrobatics (Lv 44) and Steel Wing (Lv60). Talonflame can learn more moves by Technical/Hidden Machines (Hone Claws, Will-O-Wisp, Steel Wing, Fly, Confide and U-turn). Talonflame is immune to Ground type attacks (Which is a really good thing for a fire type) and in return is 4x weak to rock. Many Pokemon can learn Rock Slide or Ancient Power. Rock types though are not a good matchup for Talonflame as it can learn Steel Win at Level 60 or through TM. Talonflame's main ability (Flame Body) is really useful for battling Gyms, League, Competetive or even some Legendaries. I say some as Heatran, Victini, Moltres, e.t.c are immune to this (as they are fire type).
So you choose with this information.