Any 360 controller will work, though you'll need a special adapter for the wireless ones. But any USB ones will work. You can download drivers from Microsoft, brand of the actual controller doesn't matter.
But yeah, I find the 360 controller to be my favorite of any console, and the Madcatz...