Snake covers our worst match ups better than any other character.
Still got Olimar and King DDD to worry about with Snake as a secondary.
Not saying that your statement above is false, but your going to need more than just Snake as a secondary to succeed, to add onto that you've got to be a pretty darn good Snake too otherwise your going to get wrecked. Remember that he won't be like Jigglypuff where nobody knows how to fight her.
I evenly split up my mains between Diddy Kong and Jigglypuff. It allows me to take down opponents greater than I am with a Novelty character (Jigglypuff) and take the rest of the opponents that know how to handle Jigglypuff with my overall best character Diddy Kong.
Basically what I said was that I use Diddy Kong to beat everyone at or below my skill level, and when I have to fight somebody thats above my skill level whom I can't beat, I switch to Jigglypuff a beat them by knowing the matchup better. For me to be defeated my opponent's skill must be greater than mine and know how to fight Jigglypuff. Which makes myself do better than the average Jigglypuff or Diddy main.