I hate how the fanboys went crazy when Snake was introduced, and it opened the floodgates and just went too far outta hand. I think Nintendo should really not consider too many third party characters when there are so many of Nintendo's own characters that, that while more obscure, are still more deserving (i.e. Captain Olimar, Ray 01, Lil Mac, and a host of others). Why are they more deserving? Because of the fact that they are NINTENDO characters, and IMO Nintendo characters should have priority over 3rd party ones always.
Yes, the fanboys like characters like Cloud and Sora ( don't get me wrong, they are great characters in own games) but they don't belong in every game, and IMO, not in brawl. and then you have the really stupid suggestions, like people who want Master Chief or Kratos, even those characters never have and never will have the slightest chance of making into Brawl. Its like when your watching a TV show and somebody does something so stupid that YOU feel embarrased even watching it. Its a feeling like that.
Sonic would be a better choice because of the whole rivalry thing (which some of the younger fanboys might not even be old enough to remember) but I don't think he'd be the best choice either. Personally, if they do pick 3rd party characters, they'd better be pretty **** synonomous with Nintendo. To me, that would me people like Mega Man, and Simon Belmont.
and if they put in a bunch of third party characters, over potential newcomers like Ridley, Dedede, and Diddy Kong, then that, would truly suck.