Despite Microsoft's behavior and all of Windows' flaws, when properly managed and controlled in an enterprise, it's not so bad, and there's still a ton of software out there that is Windows only.
Where I work now is pretty much like that. Windows on end-user endpoints, Linux everywhere else.
Now servers and other backend stuff, on the other hand, linux and illumos.