Like the Nostromo n52, any joystick worth its weight comes with software that allows you to map its axis and buttons to keypresses. No need for XMapper or whatever other programs that are out there that do this. I've had my CH Pro joystick, throttle, and rudder pedals working in Crysis in the past. It isn't a perfect solution, but it works.
So even if we don't get built in joystick support working, you can still use a joystick.