I put Yoshi pretty low because the only player who really uses him to his full potential is aMSa, and even he does not place in the top 20 IMO. I feel like Icies would tie Falcon but there had to be a tiebreaker and i like icies more so yeah
I definitely think Sheik is above Marth because Sheik has overall better matchups besides Peach and Icies. DK, Mario, and Link don't have much tournament representation and i feel like the DK meta is more developed than the other characters' meta so i put him higher. this could be inaccurate though
Ganon has more tournament representation than Yoshi or Doc (Kage, Bizz, and Eikelmann all play him, aMSa is the only good Yoshi, and Shroomed quit Doc) so i felt like Ganon would be overall better if so many more people used him. Young Link has better matchups than Link does and is good against floaties (no top players really used Link but Armada and Axe used to use Young Link). The Link meta is very undeveloped because nobody plays him, which is why Young Link seems better to me.