First, some back history.
- I've been using Windows since 3.1. Yes, that long.
- I can clearly recall installing Windows ME on my friend's computer.
- I received a free copy of Windows 2000 as part of a fly-by-night self paced school and mastered it from that.
- I can clearly recall buying the boxed Windows XP from Staples in Chula Vista, San Diego, and how extremely buggy it was at launch.
- Windows Vista wasn't actually a bad OS, it was just buggy prior to SP2. Once SP2 was released, it was an amazing OS on the right hardware. (keyword: RIGHT HARDWARE). But Vista SP2 made for an awesome VMWare guest OS.
- I was one of the first to touch Windows 7 before it was released, and was certified on it shortly after launch. I attended the "Windows 7 Experience" in San Diego at my own expense and walked away with a free copy of the OS. Used it ever since.
- I tested the earliest build of Windows 8 on an Asus Eee PC touch tablet (which was actually an amazing experience, frankly) long before Surface was even thought of.
- I own a Dell XPS13 (2015) that came with Windows 8.1 and a free upgrade to Windows 10. Free. Everyone loves free.
Quantifiable Benefits
- Does the OS add features that I would find useful?
- The only feature I saw added to Windows 10 that might be of any value was the virtual desktop feature. For those that don't know what that is, it allows you to basically manage multiple "spaces" with different things going on. So for example, you could have a work "space" with all of your work apps, then a school "space" with all of your school apps, and a personal "space" with everything else. That way it's easier to keep track of what app has what open, and why. The problem is, Windows 10 doesn't even call out this feature. It's buried behind a poorly sized, redundant search bar.
- Does the OS perform better than the OS before it?
- While Windows 10 was certainly faster at certain tasks, I didn't find it booted or rebooted any faster than 8.1 on this machine. Edge is lightning fast so long as the website is properly written, but Edge doesn't support LastPass (meaning no logins to websites) and doesn't support AdBlock (meaning you're blasted with ads all over the place). Besides, Chrome performed admirably well anyway on both 8.1 and 10, so no real value add here. Honestly, if your machine has a solid state drive, you likely won't see any improvement from 8.1 or 7.
- Does the OS provide functionality that improves application support?
- Not only did app support not improve, I was frequently hit with "not supported on Edge browser". Even Dell's own website had this issue! Months of having access to Windows 10 (since they had drivers available) and they didn't bother to rewrite their web app to support the Edge browser? Really? Other apps I had installed continued to work, but if web apps don't work it's a moot point. Yes, I could just run Chrome and Firefox, but isn't Microsoft's point that I should be using Edge for a superior experience?
- Does the OS provide enhanced driver support?
- A funny story is that prior to release, Microsoft released a borked nVidia (graphics card) driver that caused Explorer (the heart and soul of your operating system, in a way) to crash. No Explorer, no use. So I put this as a fail. They fixed it since, but the forced update issue (more on that later) negates that fix.
- Is the OS easier to use or better from a usability perspective?
- The big news is that Microsoft made the OS more intelligent. If it detects you have a keyboard and mouse, it will send you to the Desktop, not the tiled "Start Screen". If you have a Windows tablet, it will boot you into the Start Screen. The regular Start Menu is back, with tiles. But that's largely it. Everything else is as it was with 8.1, except that certain critical settings (like Windows Update) have been dumbed down and buried in the "Metro" interface. So, this is a fail.
- Does the OS enhance core functionality and stability?
- Microsoft would claim that their forcing updates will make the OS more stable and trustworthy. I disagree. At best, buggy updates will be deployed or even stable updates that break critical features will be deployed (this happened with an application I support, where a patch broke ActiveX in our application, causing a total rewrite of the code unexpectedly). At worst, some plucky hacker manages to inject malware into the distribution engine and deploys it to botnets around the world. Did you know there's a setting that basically allows internet PCs to share their updates with other PCs? Yeah no.