One uses Windows and the other Linux
Linux is generally seen as a better choice for hosting due to the rich, open source, applications available that come preinstalled. However, Linux can be more difficult to use and administer. To address this there are some management UIs (i.e. Plesk and CPanel) which help administer Linux servers so you don't really need to get down to the nitty gritty detail.