WFQ gives interactive traffic a higher priority than bulk transfers. For instance if your using telnet and someone starts an FTP session the telnet response could degrade if the router is running FIFO. WFQ would give a noticable improvment to the telnet session in this case.
As gconnect says, it is best on slow speed links, but I've used it on 34Meg frame links without any problem.