Here is the easiest way to answer this question:
You need Windows web hosting if your website requires one of the following features/technologies in order to run:
1) MS SQL
2) ASP or ASP.NET
3) MS Access
We recommend that you check with your web developer/designer if any of the above features are required. If these features are not required then we recommend our Linux web hosting plans which optimized and more economical due to the nature of the Linux operating system. All other features offered between the Windows and Linux accounts are basically the same.
NOTE: Regardless of whether you are using at home or your office a Windows based PC, Mac or a tablet, you can host your site on a Linux account as long as you do not need the above 3 mention technologies.
Compare Linux Plans
Compare Windows Plans