I have the USB version of the CH Fighterstick, Pro Throttle, and Pro Pedals. I use the CH Manager s/w to assign keystrokes to all the buttons on the throttle and stick, and use the Aces High controller mapping to assign the analog functions. While the CH rig has proven very durable for me over several years (only lost the right pedal toe brake) I still miss the feel of my old pre-Guillemot Thrustmaster rig. I've used rudder pedals since my first flight sim setup, so they feel quite natural to me. But not everyone likes pedals. (Can't imagine how they'd cope with a RL plane, but anyway...)