Guys, Chris has a point. It is getting pretty annoying. He's a pretty funny guy, but sometimes there's such a thing as too much.
I may not use Mario very much, but I've played a pretty good Mario that actually can gimp and stage-spike consistently. I agree that Link's recovery is pretty bad, and Mario is definitely faster significantly. I also get caught in that **** u-tilt combo a lot. I think Link's range and strength are a major plus for him, though.
As far as his edgeguarding, I don't think you guys give Link enough credit. A perfectly placed boomerang can nudge Mario back, sometimes too far for him to recover. His n-air and b-air are pretty easy to get hits in, too, although it doesn't really prevent recovery much. I notice you did mention the z-air, but yeah, it can be tough to recover from. But I'm not quite sure if you guys realize that in this game, Link can actually recover from even a short-hop d-air. I do it all the time, and only really die because of it if I'm having a really off day and do something stupid like side-b instead of up. >_<
Given all the advantages Link has, I have to say it's 45/55 at least, 50/50 at most. Admittedly, Mario's favor. :^(
Also I thought I read the matchup for Link/Metaknight is at most 40/60. Is that pretty much all because of gimping? I've played a couple decent metaknights, and had less trouble against them than I did against Falcos or my friend's Toon Link. O_o That gimping is incredible, I've seen, so I'm guessing that and the speed are the tremendous factors. I just haven't been to many tournys so I haven't experienced it enough first-hand.
EDIT: I forgot to mention, I'm gonna have to agree on banning BattleField. I've hated that stage using Link since last March. Yeah...the higher ground is a lie. I haven't played many non-neutral stages though, so I'm not sure about the best counterpick. Personally, I prefer the air Final Destination against Marios. I have a personal disadvantage on Smashville, though, because of that freaking balloon. IT'S SO ALLURING! I MUST GIVE CHASE!