I went through 3 logitech 3D sticks inside of a year. They are without a doubt the crappiest and least reliable stick I have ever had. I went to a saitek Evo after that and it served me in good stead. I use a saitek X45 now, but the Evo is still serviceable and is my back-up.
No problems with the X45 yet either (going on a year and a half now), although I found the spring tension too stiff on the stick from the get-go and adjusted it so it's looser.
If budget is a concern, I would go with the saitek Evo. $35 or so.
cheers,
RTR