Depends on how good the keyboard and mouse controls are, which also depends on how complex the original gamepad controls are, if originally designed for gamepad (as all console ports are).
Sometimes it's almost impossible to get a decent keyboard and mouse scheme if the gamepad controls require complex button combos and quick-time events.
Sometimes it's almost impossible to get a decent keyboard and mouse scheme if the gamepad controls require complex button combos and quick-time events.