I made the leap and went with a X45
So far, its pretty good, and has worked very well within Windows 2000 Pro.
Im still breaking the stick in. Its making some horrible squeaking sounds and it seems like a lot of work to hold level manually. But I am also told by others that have the X45 that its fairly normal for some stiffness or awkward feeling until I've broken the thing in.
From a Microsoft Sidewinder (where the buttons are all close together) to an X45 (where they are more spread out)....its quite a change. But having so many toggles, programmable, and within reach on the throttle and stick, its quite nice.
Never had much luck with anything Logitech. Thrustmaster, MS and Saitek have been pretty good to me.