I agree with EJB. The keyboard/mouse controls are definitely lacking. I much prefer playing with an Xbox 360 style controller for Windows. It's totally plug-and-play and although it takes a little retraining if you're used to the keyboard, it's really fairly intuitive. Movement and targeting are 100x easier that way.