The company I work for develops windows application.
My job is, to "transfer" the UI of the windows application into the web, therefore I must have a computer in which these applications can run, so windows it is.
And on my private pc it is windows because most of the time I a playing video games, record them, live stream, record my e-bass and such things.
I worked on mac for half a year, but it is simply not mine. It has great features but I just don't feel well with it and on linux it's the difficulty with programs like photoshop and other thinks.
If I would set up a clean programming machine i would definatly choose a unixsystem