While this has been covered to death in other threads here, I will give you the single biggest reason I switched. Control. In Linux, everything is subject to user modification, from the kernel to the look of icons etc.
Not to mention the lack of constant virus and exploit threats. Oh and the lack of restrictive licensing schemes, proprietary nonsense, etc...