I love linux. I use it for everything. However i have to have a windows machine, i have a win7 and winxp because i need those to help in repairs of my side job.
I have used many distros of linux. I have nearly tried them all. I like gnu.Gnu is like god to me, i dont like X versions of anything in linux.
my main focus when picking a linux distro is it needs to be quick, lite, customizable, easy to use, and have all the web admin tools i can need with all the servers to boot. I know most of them have web admin and its tools, however i prefer ones with easy to install/uninstall and easy to get to the files.
I have to have all this for many of my jobs. i have it all set up to do 3 different employers of mine, plus my own business. from time sheets to payroll to customer invoices.
Linux is win for me.