The truth is that I was never too big on controllers, but having got a hold of GRID and Lego Indiana Jones, I decided that needed one.
This is THE controller, if you don't already have one, or are not looking for a specialist type, I highly recommend this one!
Pro's: Great design, comfortable in the hands, new games come with in built compatibility (no need to set the keys), great for football, action, platform and driving games, very responsive, same standard as an Xbox 360 controller. No need for batteries, drivers install in a minute. Can be used as a second controller if you have an Xbox 360, the wire means that you don't accidentally turn on the Xbox when you use it.
Con's: It wasn't available a few years ago.
Tested on: Race Driver Grid, Lego Indiana Jones, Devil May Cry 4, Pro Evolution Soccer 4
Overall: Excellent, if you want a controller, this is it.