Just random, but I've been rather irked about people questioning yoshi's viability:
-Yoshi is viable: <a href="http://www.youtube.com/user/karamity2" target="_blank">http://www.youtube.com/user/karamity2
-From smash wiki:
"Yoshi ranks 32nd on the Tier List due to his fairly poor matchups and lacklustre tourney results. However, he is considered the best Meta Knight counter (one of the only characters to hold a 50:50 or better match against Meta Knight)
and one of the best Wario counters in the game despite his tier placement, and this alone may see him rise soon enough.
Reason enough right there, as it stands. (Meta knight is #1, Wario is #8, Yoshi is #32)
-He has two spike-moves (Fair and Dair)
-All of his ground smashes are decent or better in terms of damage and knockback, but they are also very quick and have a quite a big range. For instance, his upsmash can reach people standing directly above him on the platforms on battlefield and shashville.
-Yoshi doesn't die. Ever. With the fastest air speed in the game, as well as his huge egg-recovery buff, you practically need to knock him far enough back to kill him, or he'll recover.
-Invincibility frames during is second jump.
-From smash wiki:
"Yoshi's major advantage is in his grab-release on a large number of cast members. He currently has a grab-release on at least eleven cast members, and he can grab-release-spike seven of those, including Meta Knight
. This is the main reason why he is considered an effective choice against Meta Knight. "
-immune to shield-poking.
-Egg throw opens up tons of edge-guarding combos, even if they dodge it. IE: egg throw, Bair, double jump then Uair
-Edge canceling eggs - While holding on the edge, let go, throw an egg, and instantly grab back onto the edge, renewing invincibility.