My company uses the servers under IIS for some of the applications. It is a web application, so my company runs it on IIS.
My company develops some applications in-house, and once the development and deployment phases of such applications are finalized, it is expected to be deployed on IIS so that they can be accessed from outside of our office premises, specifically in some branch office or a real project where the applications can be accessed through IIS.
My company has been using the services from IIS for a long time, and one of the things that we have noticed is that it is a good system that offers good service. Every time a new version of the product was introduced, there were improvements in it from Microsoft's side, and we haven't found any challenges or problems with this service so far. For our company, it is not possible to comment on what requires improvement in the product.
With every new version and new OS, the security aspects of the product were improved.
The visibility feature of the product is an area with certain shortcomings where improvements are required. If some AI features can be added to the product, then it would be good.
If Microsoft could come up with some AI features for the product, then it would be advantageous for our company.
I'd like to add that it was mostly the licensing that kept me from using IIS. Microsoft licensing is not very clear; I ended up talking to an MS agent. They told me that if you are running IIS, you don't need an additional license for each person to connect and view a web page, but you will need a CAL for each person using AD authentication. If you choose to not use AD authentication, such as a database username and password, then you will need an external authentication license. Most sites will have some sort of permissions and security, even if it's just logging into an admin panel of some sort (all CMS')
I asked exactly how a CAL works, and I was told that it was a piece of paper to tell MS that you are in compliance if they decide to audit you. Each license is around $40.
Apache doesn't require you to purchase a license. Microsoft does and if you don't think so, you haven't read enough or talked to the right person (even MS agents have been known to provide inaccurate licensing information).
I hope someone finds this useful. I spent about 2 hours of my time getting solid answers. A few online MS resources, MS agents, and other forums have been in agreement with what I said above.