I still firmly believe yoshi is within the top 10, as he easily goes + against most of the cast. Sheik, sonic, diddy, and zss are among Yoshi's worser matchups. While with the rest of the high tiers, yoshi goes somewhat even with (Ness, pika, luigi, rosa, fox, Capt).
He is not a gimmicky character by any means nor does he faceroll the controller to win matches. Yes, the problem is once a player learns the matchup it becomes exponentially harder to play against them, but isn't that true for all characters? Yoshi at the moment does not have enough representation at tournaments and its a shame when I watch players who use yoshi but never bother to egg lay or egg toss, and instead only usmash spam fish, bleh.
Egg launch is proving itself to be yoshi's best custom, where egg lay isn't cutting it against smart players. It has faster startup and has the ability to give immense stage control by launching opponents off to the abyss.
Yoshi does have his shortcomings, but that's why we all need to work together and motivate each other to get Yoshi the recognition he deserves.