I've been using apache for years. I've also used many different web servers. (I'm a little obsessed with trying out new software.) Apache is by far the best, fastest, most configurable web server I have ever used. If you need it to do something it doesn't already do, just go ahead and write a module for it.