I have used Thrustmaster for 10 years or more, and I've been flying with the newest, the Cougar for over year now. I love it! It's rock solid. I use it with a CH PRO USB Rudder system, and I'm currently trying to replace the pots in the CH PRO USB Rudcers with Hall effect sensors.
I've already ordered the Hall Effect sensors for the Stick and Throttle. They're a bit expensive, but it will remove all spiking from the pots.
It usually takes a week or so to get used to the stronger springs, but they're set to match up with the pull of a real F16 joystick. Once you get used to it, I think you'll like it.
The Stick & throttle are fully programable through Foxy, the programing util that comes with the Cougar, and you can program buttons from within Aces if you don't want to mess with Foxy. I use foxy myself, and it's got built-in tutorials that are pretty good. My squadie programs his inside Aces and seems to have no complaints.
The original gimbals work fine, although some people have noticed some center-play. I have, and ordered the U2Nxt gimbal replacement. It ain't cheap. The U2Nxt costs are $400.00. The hall effect sensors are another $170.00 for the throttle and Stick. In the end I'll have a setup that should last a very long time, and have no spiking or center play.
What the hell, I free, (single), and I can't take it with me, so I"m gonna enjoy it!

Bottom line: You're gonna love the Cougar!
Wabbit