I really enjoy Windows 10. You know that you can schedule windows updates right?
All of the issues that you guys are "worried" about can be changed.
Check out this Start Menu.
http://www.classicshell.net/ Download and install. It works great if you hate the Windows 10 start menu and want to go back to a Win 7 style.
I shouldn't have to spend hours configuring my OS to not suck, especially when the previous version works fine. If I am going to spend hours configuring my computer before I can trust it, I'll install Linux.
I declined my 'free' update to 10 after I read that 10 transmits all your information to the mother ship. I hate windows these days. I'll take Linux on days that end in Y. Unfortunately, not all programs I need will run on *nix.
I already use Linux for most things at work, just using Windows 7 + PuTTY + VcXsrv as a front end. For the last 4 years or so, I've been buying (or finding free open source) apps that are all dual-platform. I only have 2 programs left that require Windows (one being EFILive). My plan is when Windows 7 goes out of extended support (in 2020), I'll install Linux on all but one of my computers, and just use Windows for EFILive.
Yes, you
can get Windows 10 to look how I want, and update when I want, and mostly stop the telemetry / logging, but it takes more effort than I should have to give to make
my computer do what I want. If Windows 10 doesn't make some changes before 2020, I'll be on Linux.
The crazy part of all this is I used to be a huge Windows / Microsoft fanboy. I have a server at home running Windows Server 2012R2 Datacenter, a dozen VMs, a full Active Directory domain setup, etc, etc. With the constantly moving target that is Windows 10, it has suddenly become as much effort to maintain my Windows infrastructure as it would be for Linux. The main reason I loved Windows to begin with is it came setup well out of the box, and was easy to configure & maintain how
I wanted. This no longer looks to be the path forward for Windows, sadly.