Toupée fallacy. I'd argue that games built for a gamepad -- Halo and Gears of War come to mind -- feel much better on a gamepad than they do on a keyboard and mouse.
Toupée fallacy. I'd argue that games built for a gamepad -- Halo and Gears of War come to mind -- feel much better on a gamepad than they do on a keyboard and mouse.
Experiments in allowing gamepad and mouse players to compete directly have proven absurd to balance, since you either give the joystick players aim-bots or let them be crippled. Joysticks are meant to provide you with good control over a vector - you can comfortably select and gradually alter the velocity of something with a joystick.
Pointing devices are meant to control a position, not a vector. "facing", from a user perspective, is best expressed as a position. The player is thinking "I want to face this way" not "I want to turn this fast".
The main reason Halo and GoW feel bad on mouse+keyboard is that they feel glacially, frustratingly slow on a system where the conventions tend to be far faster-paced (because the interface allows for it) and because the games used heavy auto-aim to compensate for the difficulty in making precise movements on a gamepad.
Which is fine, I'm no snob. But at this point you've created a substantially different game with a substantially different experience.
edit: to take it further, notice the huge difference in the DOTA and RTS genres between PCs and consoles - places where auto-aim won't really fix the game. The interface has to be so fundamentally altered that they're a whole new genre.
Once you get used to these limitations or find a game where diagonal movement isn't required (not sure about SMB), it's really quite tolerable to play a 2D platformer with WASD or arrow keys. But you're still right it doesn't quite have that magical kinesthetic quality that a d-pad does, and I'll always choose a gamepad myself.
In any other context that would be the foulest cheating... but in the context of game-design for vastly different interfaces, it's a perfectly reasonable handicap.
I'd say that Genres built for a gamepad, such as platformers, feel much better on a gamepad, but shooters still feel best with a more precise and fast device. Sure you can design around it to make it suck less, but in the end you still need to add in aim assist to make it an enjoyable experience (as pretty much all console shooters do).