They did a terrific job in designing it for the joypad, but I think it would work fine with a good keyboard layout. Movement doesn't benefit very much from analog input, since direction is more controlled by look. (I.e., it's 3rd person, but behaves more like 1st person in movement.) If you play the 360 version 1st, it might not feel right with KB/mouse. But if PC is your 1st experience with it (and it's properly implemented) you wouldn't think you're missing something.