Du kannst eigentlich jedes Gamepad, jeden Joystick an Deinen Mac hängen. Da Joysticks und -Pads HID-kompatibel sein sollten, funktionieren diese auch am Mac. Sicherlich gibt es auch Exoten, welche Probleme bereiten.
Ich habe schon einiges von CH, Saitek, Thrustmaster und SpeedLink an meinen Macs gehabt, alle funktionierten.
Allerdings sind mir drei Einschränkungen bekannt.
Das Motocross-Spiel "MTX Mototrax" unterstützt nur "eine handvoll" Sticks und Pads.
Force Feedback wird funktioniert nur, wenn es vom Spiel unterstützt wird. Und das ist beim Mac sehr selten.
Joysticks und -Pads mit Mehrfachbelegungen und Sonderfunktionen unterstützten diese nur mit speziellem Treiber, den es für gewöhnlich für OS X nicht gibt. Bei diesen Mehrfachbelegungen und Sonderfunktionen helfen auch Universaltreiber wie "USB-Overdrive" oder "GamePadCompanion" nicht weiter.
Ein Beispiel dafür ist der Saitek X52. Ich habe den Vorgänger X45 getestet. Alle Grundfunktionen (vier Achsen, ein Coolie Hat und alle normalen Knöpfe) haben funktioniert. Ich konnte aber die Belegung nicht programmieren wie es mit dem Windowstreiber möglich ist. Auch funktioniert der Trackpoint (Mausersatz) nicht.
Abschließend eine konkrete Empfehlung.
Sehr beliebt sind die "Cyborgs" von Saitek. Ich benutze im Augenblick einen "F-16 Combat-Stick" von CH (zum Fliegen) und den "Competition Pro" von SpeedLink (für Oldscool-/Retrogames).
Und zur Not kaufst oder informierst Dich beim Mac-Händler (mit Sicherheit kompatibel) oder kaufst im MediaMarkt, wo Du die Ware binnen 14 Tagen zurückgeben kannst.