Earlier quoted context omitted.
As much as I dislike Windows in general, the NT based Windows systems have been very stable for a very long time. I once saw a server running NT 4.0 with 6 years uptime. I don't know about Vista, but in my experience both XP and 7 have been very stable as long the hardware was reliable and no messy device drivers were in use (which includes AV software). That being said, Windows 10 did a few things I liked, too.
Vista was a good OS. It’s just when it came out there was a huge lack of drivers. So everyone got upset. When 7 came out with less DRM, all the drivers were available at this point. And vista was solid.
SP1, allegedly, fixed a lot of those problems, but by that time Vista's reputation was beyond repair.
The driver situation might have been made worse by the transition to 64-bit. I remember a friend of mine tried XP 64bit back in the day, and the system crashed constantly because some driver had been written with the assumption that a long is exactly 32 bits wide or something like that.
As far as Windows goes, I really liked 7. The UI was reasonably pretty and useful, performance was not too bad, compared to earlier versions, security was much better (or so I'm told, not being an expert).