Toon Link was added because it was a better choice than Young Link. Not some stupid tradition of always having a new version of Link. The second Link was only replaced once and for an actual good reason. There is no tradition.
OOT3D is NOT a reason to have OOT Ganondorf. People are NOT picked because the most recent installment. Not to mention it's a remake which doesn't count. Gerudo Valley was added because it's a very iconic location in Zelda history. Not just because OOT 3D came out. But, it gives them a reason to add it because it's a handheld game. That means Fox would have been the design from StarFox 64 3D! Also a stage does not mean you will get a character. There was an animal crossing stage in Brawl. There is a Nintendogs stage in SSB3D, There is a Spirit Tracks stage in SSB3D, so I guess that means we have to have a Spirit Tracks character. Not to mention you have Giriham, so you don't need SS Zelda to represent the stage. Skyloft is just a stage. Stages get added because of recency NOT characters, you don't have to have a SS character OR desing in SSB because of a stage, that is just silly. Even Young Link was mostly the design of OOT, and there was a Majora's Mask stage (Which was even the most recent Zelda game)
No offense, but the release of OOT3D is a
really stupid reason to have him. I'm sorry, but adding characters from the 3 big franchises for no reason, but a recent appearance needs to stop. It's unbelievably annoying and illogical. Impa is not going to replace Sheik. All of your Zelda choices are incredibly farfetched with the exception of Giriham.
Also it doesn't really matter who the character is, there is nothing wrong with Mahalor. But, we do not need another Kirby rep. Also I have no objections to Sylveon.
Then I guess VC releases of Majora's Mask counts as Skull Kid making more appearances.