My gut is that the wind is behind open source as the successor to free-ware and shareware in the Windows world. It's certainly becoming the favored alternative when paid developer tools aren't selected.
Good luck.
VS Code, Cygwin, Git, Go, PuTTY, Vagrant, VirtualBox covers 99% of my workflow on Windows.
Most of my work is done in Linux, but my laptop runs Windows (hence my use of the phrase "Windows workflow").
I'm completely competent in OSX, and have regularly used it since it's release, but I don't really like it, and don't own a Mac (this choice is purely personal, and I don't hate Mac owners).
Hope that makes sense! Sorry for the ambiguity :-)
EDIT: With both KSP and Snow (pretty much the only games I play) having Linux builds, it's really Ableton that keeps me away from a pure Linux experience. Ableton 9 doesn't really run that well under Wine!