I haven't had any kind of trouble with Logitech's Dual Action gamepad.
Great response times, great sensitivity, and overall, it just feels right for me.
I use the exact same controller. In fact our whole anime club uses them so no one has any trouble when different people are around with their controllers.
Wtf I want an anime club!!
Anywho I use this controller. (See picture below)
Its great for rolling from down to forward or even a full circle.
Its also Kinda small, but I don't like the big ones anymore.
To convert it to computer I use this. (See picture below that other picture)
It can connect a PS2,XBOX, and GC controller to it.
If you want an xbox controller you have to go online to download a special driver though
There are two great programes I use to setup my controller with my keyboard
~Joy2Key
~xPadder
I personally like xPadder, its simple and has a great layout. (Controller can be a mouse to!)
Joy2Key is basically the same thing without the visioul.