Any gamepad that supports Direct Input works fine. 99% of the problems that occur are simply user error.