I know! It's just finding people who are good with him. Most people don't know how to use him correctly, and so they automatically assume he is weak!
I'm a huge Kingdom Hearts nut, and I believe that Sora would be perfect because he already travels to tons of worlds outside his own. He would be right at home in a gaming melting pot. Besides, one wouldn't have to try hard to make him fit in with the fighting mechanics of the game. A attacks = Swing the Keyblade. B attacks = Blizzaga, Firaga, Thundaga, Gravity, Aero etc. And if one wanted to, he could be made as a Zelda/Sheik type character with it being Sora/Roxas or Sora/Riku. It just makes sense darnit!