Personally, I feel that platformer games work well on gamepads, while RTS and FPS games work well on keyboard and mouse. Fighting games work well on arcade sticks (trying to pull off a 360 or 720 motion on a keyboard is definitely not what God intended).