IMO this roster is both the best And the worst roster in a Smash game so far. It's huge, and we get fan-favourites like Mega Man, Villager and Lil' Mac. But then we also get a truckload of clones, oversaturation of the Mario franchise and old favourites being removed.
No Ice Climbers is stupid, they're two-time veterans and clear fan-favourites. If you have trouble putting them in the game because of the way they work, you rework them so they can be in the game yet still remain true to previous appearances. System limitations seems to be the most likely explanation if they're actually gone (eight character models on-screen at the same time would hurt the framerate), so why not change how they work like making only one of the duo appear on-screen, and then rework the final smash to both ICs being on-screen (kinda like those one of Zero's special moves in TVC & MVC3, the one where he makes a shadow copy to extend his combos), because iceberg is awful in my opinion (takes up too much space on small stages and is useless on larger ones)
Dr. Mario returning as a separate character feels unnescessary, why couldn't he just be an alt. costume? (and why couldn't Mario get the Mario Tornado back? Nobody I know likes to use FLUDD, and Mario's been using spinning moves in both the New SMB series and the Galaxy games, FLUDD is old and stupid. I love using Mario in melee, but I hate what they did to him in Brawl)
Dark Pit is the worst though. Seriously, he's the ultimate clone (insert Shadow the hedgehog joke here. (actually I much prefer Shadow over Dark Pit, though he was best in SA2 where he didn't have all this stupid angst and amnesia the later games gave him)), he was simply a recolour that got popular enough to become his own character in the newest game (and even then hes just a darker and edgier version of Pit that wears black instead of white). Besides their colours, there's literally no physical differences between them. He should've just been kept as a recolour, just add some different voice clips and you're good to go, no sense in giving him his own separate spot on the roster. (plus the KI series only has three games. Biased much, Sakurai?)
Bowser jr. I don't really care about. Didn't want him, but he looks unique enough so I'll let it slide, but after him we don't need any other Mario characters for the rest of how-ever long SSB is going to continue, the franchise has enough of them as is. And don't try to call Yoshi or Wario or Donkey Kong their own separate franchises, because they're not. They're all sub-series existing in the larger Mario universe, don't try to deny it.
Duck Hunt Dog, didn't want him, won't use him, but whatever.
Shulk, same as DHD, I'm glad his fans get to be happy but personally I don't care for him (plus I find his name to sound stupid)
I don't see why Falco gets to stay wwhile Wolf is removed. Customizable B-moves should have removed the need for clones, but nooooo, more clones to pad out the roster. (I love using Wolf in Brawl, though I do think he could have had a bit more unique B-moves, and Landmaster as a final smash!? That was a total lazy move and a**pull on Sakuri's part. Man, I hope he at least has the decency to change Falco's in the new Smash games, he has no excuses for keeping the same ones this time)
Please don't let this be the final roster, I want my Space Dragon and psychic mutant darnit.