But Windows is the absolute last place I find that. All I get are updates that break my setup, constant inane interruptions from Cortana or the desktop or wherever, advertisement tiles in the fucking start menu, forced updates that can't be done in the background, Windows Activation disappearing after hardware upgrades, etc.
I feel like I'm in the Stepford Wives with all these people coming out of the woodwork to proclaim how majestic the Windows experience is.
A few years back I switched from Mac to Ubuntu for the faster, cheaper, diverse hardware and I have to say, it's pretty much perfect in the "Just Works" department on the 3 laptops + 2 desktops I've installed it on. But I'm also one of those people that actually liked Unity so I don't have to mess with it much after installing.
Edit: Oops looks like someone rebooted my W7 laptop.. :'(
I'm using Windows 10 Pro (Insider Preview fast track) and not seeing the annoyances you are experiencing.
Today I feel a lot more confident in using Linux (or any Unix, really), but that’s likely 100% due to having time to spend playing and being curious.
There’s a lot of discussion about an education in computing helping people get ahead economically, but part of me wonders how much proficiency comes from being a child on a Commodore 64 than learning express+mongodb in a few weeks (not that being the latter is a bad thing, either!).
I do have several setups, each for a separated task. It depends on what you do. E.g. doing creative stuff, it can be annoying when you get constantly derailed by one darn ugly UI like Gnome3. Now, you don't need to dabble with eyecandy every full moon, but there is nothing wrong with setting it up once for a specific workflow, is there?
The only secret is to use hardware you know beforehand is well supported.
That is not required to use a Linux desktop.
Really? I don't know your definition of tweaks, but I've always found macOS requires a bunch of third party apps (often only paid alternatives) to be useful for a power user. Last I checked even its window management support was awful, and in a lot of situations it's impossible to get to where you want without touching the mouse.
KDE works much better out the gate, and is actually an advanced desktop environment in terms of possible customization if that is your bag.
Macs work really well out of the box but with some tweaks WSL makes Windows a quite decent development workstation.
Currently I'm using Windows + WSL and I'm quite satisfied. Looks like with the new version some of the tweaks to use docker are not necessary anymore. Great work, Microsoft, keep the pace.