سلام.
ببینید، وب سروری مثل IIS به دلیل Enterprise بودنش به خودی خود از نظر امنیتی در مراحل بسیار بالاتری نسبت به دیگر وب سرور ها قرار دارد و به همین راحتی قابل هک شدن نیست.
از طرفی، پشتیبان این وب سرور شرکت Microsoft هست که بیش از 100 هزار نفر کارمند داره و حداقل میشه گفت 70% از این کارمندان برنامه نویس های این شرکت هستند که مسلماً از تخصص های ویژه ای برخوردار بودند که قادر به فعالیت در شرکت Microsoft هستند که نفر اول دنیا در ارائه نرم افزار های کاربردی هست.
در مورد کارایی، اولین چیزی که باید مد نظر قرار بگیره این هست که محدودیت های IIS به طور واضح کمتر از دیگر وب سرور ها هست و حتی nginx هم (نسخه win32) میتونه در کنار IIS نصب و راه اندازی بشه، همینطور apache و دیگر وب سرور ها و این کار بدون ایجاد اختلال در نحوه فعالیت IIS انجام می شود و تنها به بهتر کردن functionality در این وب سرور کمک می کند.
همینطور قابلیت نصب و راه اندازی موارد غیر ویندوزی مثل PHP - MySQL - Perl - Python و ... و راه اندازی وبسایت های نوشته شده تحت این زبان ها و یا بانک های اطلاعاتی که یک فایلیت برجسته هست ولی این مورد در وب سرور های لینوکس به طور جامل وجود ندارد (تا جایی که بنده اطلاع دارم تنها ASP Classic پشتیبانی می شود که نیازمند خرید یک نرم افزار کمکی هست در حالی که موارد اعلام شده برای ویندوز رایگان هستند).
خیلی موارد متفاوت هست که میتونه دلیل مناسبی برای برتری IIS از وب سرور های دیگر باشه که از حوصله این بحث خارج خواهد بود و موارد ذکر شده کفایت می کند.
با تشکر.