Claramente te recomendaron eso porque asp es una tecnología... microsoft. En lo personal me llevo mal con M$, encuentro SQL Server un cacho, dhcp de windows se marea con pocos clientes, en fin .. como servidor de licencias de antivirus "puede" llegar a servir. Entre un CentOS y un Windows, lejos un CentOS... aunque tienes que aplicar hardening, no sé si en Windows ese concepto exista... Windows Server sale más caro debido a las licencias y la cantidad de recursos/máquina que come... Saludos.