I use Linux for all my production environments in the cloud because its much easier to manage users, security, and daemons in a Linux kernel... But I find I lose a lot of productivity for office work and even my local IDE/Editor if I use Linux.
Microsoft is a punching bag, deservedly so for a lot of reasons, but Windows beats the brakes off Linux and Mac when it comes to shortcuts, hotkeys, and general productivity tasks. IMO.