At this point I personally stopped caring too much about the OS, so I think I would go for Windows: it's messier than macOS, not open source, but you get both a Windows and Unix environment thanks to WSL, which means you can run almost any software without too much trouble. And the desktop environment is good enough to get things done in a productive fashion once you get used to it. The OS itself is stable and almost any hardware is supported so you have lot of choice for your workstation.
I've been in the Unix world almost all my life, switching between MacOS/OS X/macOS and some flavour of Linux every few years, and finally decided to try Windows a few years ago after they announced WSL. And the experience has been really good so far.
I've been in the Unix world almost all my life, switching between MacOS/OS X/macOS and some flavour of Linux every few years, and finally decided to try Windows a few years ago after they announced WSL. And the experience has been really good so far.