Back to the general topic indeed.
Spyro Madgirl, you are indeed right. Overall, it elapses that Mudkip struggles in its earliest stage but compensates when it evolves. Torchic, Combusken, and Blaziken are all 'straight-out attackers' but can easily be defeated.
However, I maintain my opinion that Mudkip is the wisest starter choice to make in the game because of stated reasons by Spyro Madgirl plus the important fact that it can learn the moves Ice Beam and/or Rock Slide to knock out the Grass- type that threatens it. It only has one general weakness. Aside, Blaziken and Sceptile have the worst weaknesses because the most popularly used move types (Psychic, Fire, Ice) are extra efficient to them.
You can compare the base stats if you want at your NetBattle server but in-game you should follow the weaknesses and exploit the strengths.
If you see me posting, it's because I've been asked to. Which I guess would mean I'm taking requests.