Para a grande maioria das pessoas, o Apache fornece desempenho, recursos e flexibilidade mais que suficientes. Basta passar uma noite ou duas lendo a Documentação do Apache Para ter uma noção da riqueza de recursos.
Eu tenho um colega que trabalhou no shopping.com que disse que eles construíram uma empresa inteira em mod_rewrite
Existem alguns casos em que servidores web alternativos fazem sentido - normalmente em ambientes de hospedagem de desempenho ultra-alto e em larga escala e, inversamente, em situações em que você pode estar limitado à memória (como um VPS de slicehost / linode)
Vantagens dos vários servidores da Web alternativos:
Em geral, se o Apache não estiver causando nenhuma dificuldade, você terá todos os recursos e funcionalidades de que precisa. Por outro lado, se você está tentando extrair alguns milhares de conexões simultâneas de um VPS de 256 MB - você pode querer considerar o check-out do nginx.