Tekkie, if we don't know how good your state is, what top players this person beat, and if these players are even at the highest level of competitive play, it's a very moot point.
Plus, hasn'it been posted multiple times that:
-55:45 and 60:40 matchups at high levels of play are still very winnable, and are mostly determined by player skill.
-Matchup numbers are subjective anyway.
-It can easily be argued that characters like Snake and Wario don't have counters, just disadvantageous matchups (like Snake vs. D3, the two aforementioned statements back up this one).
-Because matchups assume both characters are at the highest level of play, CPing a character you don't often use against another person's main when the matchup is only going to be 55:45 or 60:40 in your favour most probably means you'd lose.
-In essentially every other fighter, there's a character or characters with no bad matchups. This is true in Brawl, Melee, GG, SCII, SCIII, SCIV, SFIII third strike, SFIV, I could go on and on.
-According to the "Do you CP Character thread?" a huge majority of people do not unless they have a main with unwinnable matchups (re:, Fox vs. Pika or DK vs. D3, not MK vs. Zelda "Zomg 60:40 matchup ima lose!!11one").
-Out of 210 or so possible matchups against the tourney viable characters, only roughly 30, give or take a few, are true counters like 65:35 or 6:4 (which arguably isn't a counter, just a good matchup). This is one-seventh of all matchups among tourney viable characters that are actually counters. You can find this post some pages back, I forget how many.