I've used all three Hoenn starters, and so far I like Mudkip the best, seriously, I don't know what all the hate on him is for. Treecko is pretty good too. He starts out Great, then starts to lose value, then gets good again with Leaf Blade. Torchic is alot like Treecko, Starts out awesome, then starts to lose value, due to weak moves like peck, and ember. However, Mudkip is good for taking out ALOT of gyms. Rock, Electric (or atleast, Marshtomp is anyway), Fire, and in Ruby and Sapphire he has an advantage against most of Steven's Pokemon. So yeah, Mudkip is really good.