Read the OP. Anyways... Colosseum got more popularity then XD, so logically Wes is the best choice.
Donkey Kong was the very first Nintendo Character ever released in video games, so logically he should be the mascot.
Sonic can outspeed any character, so Eggman's machines shouldn't be able to chase him down with ease.
Mewtwo was planned for Brawl, so he should of came back.
Logically, these things SHOULD of happened.
See what I mean, here? You're saying that Sakurai automatically goes by what the fans' critics are. It's not popularity of a game that determines the strength of a character's decision. You have to count other factors before you assume a character is stronger than another.
Besides, they never got the spot at the time, and it's very unlikely they will now due to Pokemon Black 2 and White 2. Unless a new Shadow game is made, the snaggers are going to have a difficult time beating the new competition. I'm just saying that Micheal is a better option, my opinion.
As for his snag machine, it was used only to steal Pokemon. In Wes's heroic decision, to steal Shadow Pokemon. Like I said, is he going to steal Pikachu, or something? I mean, he COULD snag a random Pokemon walking around, yeah, but how much sense does that make? What you described sounded more like a Pokemon Ranger than a Snagger.