My experience with Vista was that of a clean install on a new system, and updating from XP. It was also after the first two Service Packs.
I worked great for me for several years, best Windows ever. All the nightmare stories I ever heard ame for early adapters and/or people who did an update over an existing install.
Several years of flawless, and I do mean flawless, performance. And then it crashed. And burned. And could not be resuscitated.
So I got a friendly geek to pull all the date off the HD, back it up, reformat the HD, and then put in 7. 7 was good, but my Vista had been better. I had occasional, minor glitches out of 7, quite unlike Vista.
Skipped 8 altogether, then went with 10 when the old Dell finally begged to be put out to pasture so it could enjoy a little sunshine before it died completely (sunshine for a PC being an undisturbed dark closet). So the same geek guru built me a system from the ground up via a shopping trip to Micro Center. That was fun, seriously.
So now I'm on 10. There was a learning curve, to be sure, but everything works, and once you learn how to get to where you want to go, it's all good.
Just wanting to relate a Vista experience that runs counter to the standard narrative. Once it got fixed, it was a good product that was already ruined by a premature release and really faulty understanding/communication, all of which was totally avoidable. A textbook example of how NOT to roll out a product.