All the players mentioned are obviously great, but I'm talking about getting results. There are players around Peanutphobia's level who play ganons and falcons, despite the fact that those two characters really aren't that good.
I honestly am also just very quick to call a character bad, admittedly. I think that if they can't win a tournament, they aren't good. And if their main representation is through one player, then they're being carried. Though I do see your point, and I am by no means saying you're wrong. Fact of the matter is, the only mid tier I could potentially see winning a major is pikachu. aMSa might get top 8, but unless he switches to fox, I don't think he's gonna be able to make it through a single tourney against leffen, mango, m2k, and especially hbox. He can get the win on them every now and then, but Yoshi simply can't compare to top tiers.