you're not going to find a controller that works right out of the box in X. but there are utilities that allow you to use controllers in X.
i've been playing the psx version of spiderman (and spiderman 2, which is really cool!) in OS 9 with CVGS since it came out using the
macally iShock. i think they only make the iShock 2 now. the original iShock was an exact clone of a psx dual shock (without the rumble), with a few extra buttons. the iShock 2 is more ergonomically designed, and supposedly has rumble features (but i haven't seen any games that utilize it).
i just got spiderman for X, and honestly, there is no way i can play that game using the keyboard

. i'm sure there are people out there that can do it, but after playing it for so long using the iShock, it's impossible for me.
there's a utility i found called
GamePad Companion that works really well. the only tedious thing is that you have to assign all the buttons on your controller to the keyboard equivalents of the game. but once you do this, you can save the configuration. also, you have to run this app first any time you want to play a game with the controller. so it's not a 'plug and play' situation here. doesn't matter to me as long as it works, although i would like to see game controllers automatically be recognized in X someday (maybe in X.2)...
tr