When you're hosting your own server, you are mainly looking for easy controls, first-class performance, and, of course, low monthly rates. Linux checks all those boxes and proves superior for most server administrators. Unless you are running a Microsoft-specific software, you should be absolutely fine with an open-source OS.