Logitech sticks do have better ergonomics (for right-handed people that is), but pure crap electronic quality control compared to Saitek sticks. Undoubtedly the sticks are assembled by small hands somewhere in Far East. For it's price, Cyborg Evo offers quite good combination of durability (electronically, the components won't go haywire as fast as all my Logitech sticks' components have) and accuracy.
Mechanically, the stick is not quite as durable as electronically - the return mechanism slowly reduces the thickness of the main shaft of the stick which has thus plastic "tube" around it, acting as a returner... and when the shaft wears out, the tube will get looser around it, which will increase the zone which offers no return force towards the center. This happens especially if you use the stick dry. But drop some machine oil or even WD-40 into the mechanism and it'll work smooth and long.
The trigger is also a point of risk to heavy-handed players who tend to forget that guns don't fire faster and gears won't change better no matter how hard you press the trigger. The actual button for the trigger is held inside the handle with pretty thin plastic support, and on my previous Cyborg Evo it eventually caved in during an intense dogfight on FS2_Open... this caused the trigger button to register badly, but it was fixable with duct tape (on the other hand, what isn't).
The way the twist handle is attached to the main gimbal shaft could be better made as well, it has a bit too much clearance to my liking. It causes to handle to move slightly before the actual gimbal and attached axis sensors start to move.
If there was a stick on the market with Logitech Extreme 3D series mechanical durability and ergonomy of the handle and Saitek's electronical quality, it would be full of win and I would get it immediately. But as it is, Saitek Cyborg Evo is definitely about the best stick you can buy in it's price range. All the ergonomy and mechanic integrity won't help as the electronics goes bye-bye... and getting the stick replaced time after time gets old pretty soon.
As to being supported by Vista, it uses a very generic USB interface and is prefectly recognized by default USB drivers of WinXP, and same holds true for Vista as far as I have tested it. I don't use Saitek's drivers since I do not see the need to use any profiles with a stick this simple.
If you want a really durable stick electronically, though, get something with no-touch axis sensors. Optical or Hall effect sensors don't wear in the same way the cheaper sensors that have touching surfaces and mechanical connection to the axis movement.