There is one improvement that could be made for L4D2 and that is, I think there should be a 'wait' command at beginning so that people cannot start until everone is ready. Many times, there have been Noobs who think they can rush it alone without waiting for people to load - so annoying. Apart from that, no other server comes close to this.