to me any controller is a pain in the ass in FPS games. Though they are quite good if u use it enough, but can never match the good old mouse&keyboard.
Driving games are good with controllers, well some flight stuff is way too complicated for a 360 controller to handle, even too complicated for my keyboard. (I've got a flight simulator and there is probably like 200 buttons , but ofcourse I don't use all of them) Ofcourse u can do the flying part with the controller and then all of the other stuff with the keyboard.