I have used Windows for the editing of web content since about 2000 or so.  Before then all of my web work was in Unix,  both sides,  but Windows 2000 was the first version of Windows that was really any good.<p>Usually I use a Linux web server,  but I have worked at places that use IIS and it is really not all bad.  Microsoft had some very good ideas in ASP.NET that were compromised by a few mistakes,  and if they had fixed the mistakes instead of creating a new MVC framework every year since then,  it would be sweet.<p>Today I mostly code in Java or other JVM language,  and can run a good test environment,  if not everything on Windows but I deploy to Ubuntu Linux in the cloud.