When Microsoft first released Windows 10 back in July 2015, it was a mess, and I spent a large amount of time going around and removing it from Windows 7 computers which had been "upgraded" for "free".
Fast forward two years, and Microsoft has released another four major updates, analogous to the service packs of old, for Windows 10. With the forced retirement of Windows 7 in January 2020 rapidly approaching, now is the time to look again at whether Windows 10 is finally ready for general use.
The good news is that despite the occasional flaw or two, Windows 10 version 1709, released this month, is now significantly more stable and far more feature complete, especially on tablets and other touch screen devices. While Microsoft is still slowly adding features with each release, Windows stability is now good, and the app situation -- Windows 10 has a Store like the App Store and Google Play -- is now getting a little better.
This means that for home users, Windows 10 is now as ready as ever it will be – and if you feel like a change, you can upgrade for free at by following the instructions here. (Technically the free upgrade is only for people who use assistive technologies, so to qualify, open the Magnifier application so you can legitimately claim you have used one of these features in Windows.) On the other hand, if you are familiar with Windows 7, you can still use it without any security implications for another two years – so just keep on going for the time being.