*sigh* It gets a bit old seeing things like this, especially when it's essentially nonsense.
The only people who had issues with Vista, are those who had hardware who's manufacturers didn't get their drivers done. This was not Microsoft's fault, it was the hardware vendors. They had plenty of time to get up to speed, and didn't.
That is only partly true. Yes, the drivers were a major part of the issues with Vista, but up until SP1, Vista had a bunch of problems that were specific to the OS. It did not handle multitasking or memory management well, and the TCPIP stack was terrible. Also, there were a good number of driver issues, that had nothing to do with the vendors not releasing drivers. Microsoft left out entire classes of devices.
Vista, on release, worked fine if you had hardware that was on the list of certified devices, had at least double the minimum requirements as far as RAM and HD space, and did not do anything that required significant memory, or multi-processor support. That actually meant that a large portion of customers should not have had too many issues, or that the issues they did have, could have been easily resolved. That does not mean that there were not actual problems with the OS. I worked with Microsoft for months prior to release, and continued working with them after release, to help quantify and fix some of those issues.
SP1 pretty much made it a working OS for the vast majority of users, but by that time, it had gotten such a bad reputation, that people just piled on. I still don't believe Vista, even with subsequent service packs/patches is worth using. Windows 7 is light years better in almost every category, but it is still viable, even for gaming.
Windows 10 has been a fantastic experience so far. I already use it as my primary machine, and expect to upgrade all of my machines pretty much on Day 1. Something I don't generally do with Microsoft. Basically, if your program worked with Windows 8, it works with Windows 10. If it works on Windows 7, there is probably a 95% or higher chance that it will work on Windows 10 with no modification. I have been surprised how well it works, even on very old systems with obscure hardware.
Let me put it this way, it works well enough, that I have been pushing all of my relatives to go ahead and update to Windows 10 very soon after it is released. I don't do that often, because I end up being tech support for my whole family. Once I have them trained to use their machines, I dislike forcing them to change. Windows 10 is worth the upgrade.