Apache GUIs:
Two more points:
If I had to use .Net, I'd likely go with IIS (as opposed to Mono).
Apache 2: Most of the module support is still considered experimental. The main reason is that the plethora of modules all haven't been tested for thread safety, on all platforms.