Ok, now we are up to "best for some programmers".
And it's probably not worse,
unless perhaps if you're coding C# or VB?
Well, not sure about that.
Though you can perfectly program and develop C# and VB on Linux, even with official Microsoft support through Mono/Xamarin and Visual Studio Code, I don't normally develop in C#.
The biggest part of my daily work is done in C++, with some Python and Java here and there, that is what I end up dealing with at work anyway.
I can't tell much more about other usages of computers, I mostly use them for work (Windows, Linux) or at home for daily activities, browsing internet, movies, music, and more programming (macOS in this case). I don't play games in computers (except some indies) and I don't use them for much else lately because I am a bit tired of them (burnout) to be honest, it wasn't like that when I was younger.
I can completely understand though, if you wanted to use your computer for gaming Windows is a much better option than any of the other OSes.
To be completely honest, nonetheless, regarding the "programming" use case I find Unix based environments (Linux and macOS) way more comfortable for programming, version control, management of projects, etc. That is from my experience.
PS: And regarding the "now we are up to...", take a look at my position and my previous posts on this thread, I've stated every OS has pros and contras and a field of application where they work better, I think you should go with one according the field of application you are up to, and I think this should be in any case discussed rationally. I hate the fanboyism displayed by some users before in this thread, because they can't be objective and talk about things without resorting to emotion and hooligan-like screaming.