Both are great OS with different functionality, features, services, advantages etc. however it depends on your needs like if you want to run PHP, Python, MySQL, ruby, sites which run only on say php and Mysql etc. Linux can be considered
For sites and apps which need ASP.NET, ASP, MSSQL, MVC, IIS, and if you prefer GUI instead command line shell, then can consider Windows