I use Vista on both my laptops, my home server runs Fedora and the dedicated server uses CentOS. I've used all the versions of Windows, MacOS and various Unix distros.
Windows has better compatibility with everything, it's easier to find drivers and for software to work on it as it's more widely supported because it has the major market share.