I prefer Linux but I see nothing wrong technically with Windows or OSX/Mac I've supported both professionally and even use Windows for gaming, Windows is also better for some server configurations. There are OSX viruses BTW. There just aren't a lot because it only has a 3% market share and the return on investment is pretty low right now. So many virus infections are caused by users not knowing what they are doing (on both Windows and OSX/Mac). It's a people problem that can't be solved by a technical solution. See my comments on hardware and typical configurations etc.