Here i will debate between a Linux server infrastructure and a Windows server infrastructure.
To start if you want to implement a totally new Infrastructure into a company I personally would definitively go with linux. The only windows installations i would use would be for a DC, client computers and for apps that require Windows servers.