Your choice of using a Linux server or a Windows server will be dependent on your specific requirements because choices such as the scripting language that you are using and server side applications can dictate whether you are able to use a specific operating system or not. Further more, there are different versions of Linux and Windows available meaning that there may be compatibility issues on this level although if you use the latest version of any operation system then you shouldn't face any issues. If you have experience with server management then you may be more persuaded to choose a particular operating system over another as this can cut your costs by allowing you to choose unmanaged server hosting, but if you are inexperienced then you may wish to consider a fully managed server hosting service.