Having a Torchic in your party means that, once it evolves, you can have a good contest Pokémon and a team with pure power!!
I haven't tried mudkip, but I can infer it's a pretty good Pokémon. If I buy the Ruby Version, I'll try out Mudkip (My brother chose a Treeko, but I don't know how good is it)