> Docker is supported and it will get better. Nano server supports it otb.
Docker on Windows is not native, it runs on a VM and uses Linux under the hood.
> Chocolatey is a great package manager. Others also exist.
Chocolatey is a step in the right direction, but it probably doesn't integrate as well as apt or dnf, you still have the Windows Store to update separately, and the Windows Store is what Microsoft wants you to use.
Chocolatey is more like a bandaid solution that was made by the community to deal with the limitations of software installation on Windows.
So I think Linux does package management much better than Windows, but this isn't to say that Chocolatey is bad, it's just that Microsoft has total control over everything on Windows.
I also like how Linux distros share a common file system hierarchy and share libraries between programs, while minimizing disk space and reducing security issues.
> You can use most GNU tools.
Yes, that's because those GNU programs are cross platform, which is good.
Free software also allows others to port programs to other platforms, which is also a very good thing.
> You can use any hardware you want
This isn't completely true, you cannot take your existing Windows drive and just plug it into another computer and expect everything to work, but you can do this just fine with Linux.
An existing Windows install and its license is associated to the machine where you have it installed.
Also, Windows won't run on other architectures other than x86 and I think ARM? Linux is known to work with ~20 different architectures or more.
Another advantage with Linux is that the drivers are built into the Linux kernel, so when a driver is added to the Linux kernel, it will be maintained and improved as part of the kernel, so your hardware will be supported for a very long time / forever.
This is unlike Windows where hardware vendors will release a blob for Windows and won't provide updates after the hardware is EOLed or for the next version of Windows.
I still have old printers that still work fine with Linux but the same printer doesn't have drivers for the current version of Windows anymore.
Linux is the only OS kernel with more hardware support than any other OS out there.
> Performance is good on Windows
Performance tends to vary depending on what you are doing and what you are comparing against.
So this is debatable, and one would need to run benchmarks to be sure.
That said, I find Windows to always be slower than Linux, running Linux on the same machine tends to be faster for the things I do, and Windows tends to slow over time whereas Linux doesn't.
> Freedom, i.e. FOSS is ubiquitous on Windows too (not as much as on Linux for sure tho).
You don't have freedom with Windows, you cannot give a copy of Windows to your friends, and you cannot inspect the Windows source code to learn and/or to modify it or fix anything in it.
> Privacy and security is good on Windows 10. Linux desktops are honestly not that safe.
[citation needed]
Do you have any sources to back this claim? There are a lot of security/privacy concerns with Windows 10, especially with the likes of telemetry and backdoors.
> Powershell is way better shell then anything Linux has to offer.
How is PowerShell better than the many different shells we have on Linux? I don't think this is true.
There is also PowerShell on Linux.
> Games still work better and there are more supported.
Linux has Steam now and many games are being released with Linux support every day, Vulkan is also taking off on Linux.
> More commercial tools are available for Windows.
There are many commercial tools coming out for Linux too, and this is only going to increase.
> Honestly, the only difference now is the culture around it.
It's not just about the culture, GNU/Linux and Windows are different operating systems with different ideas, purposes and design.
Windows is merely a company's product.
GNU/Linux is about freedom.