It's cheaper, more stable and gives the user the option of more control. It doesn't support nearly as many games as Windows though.
I say Windows for games and Linux for work/school.
*edit*
and it's (Linux that is) more secure
*edit*
and it's prettier. :bleh: