IIS7 is still awful compared to pretty much any of the major linux-based webservers.

I'm a few days late on this, but curious: by what measure(s) do you mean that?