What is better? What would you use? Why?
Apache is going to offer more extensibility, support, and compatibility.
Lighttpd is going to offer better scalability and efficiency.
You can also run both where lighttpd is the load balancer in front of an apache process.
Also Apache 2.2 imho is the most viable option for an httpd server.
I voted Apache, but I've never tried LightHTTPD, only Apache, so it's not really something to depend on, as I have nothing to compare to.
I go apache, better of the two Imo.
Apache. Perhaps nginx if you have extreme traffic.
I am forced to say Apache just for the simple reason i have not used anything else. One thing in which i dont like is that in newer versions of Apache they have made a hard limit of 256 max clients in which i had to figure out how to change. Most people would say that would be enough but i host proxies and need an odd configuration.
Like mos tpeople here I voted apache as its the only one I've ever used.
Apache, basically most reasons Omni gave.