Man some people need to seriously lighten up... going around saying this has ruined their day and they're going to be unhappy for awhile now.
Bowser Jr. with all the koopalings, DHD, Shulk, Villager, awesome stages, a ton of new modes, portable smash bros...
If this doesn't highlight the fact that whatever you do some people will always resent you for it and criticise it. Seriously this game looks amazing, and I am so hyped to play it.
I also think a number of people who are posting about it being a shit roster have half done it to themselves by following the leaks and the hype, the guesses and the maybes. If you bought the game and played through it without that, I doubt your sentiments towards it would be so negative.