I like that it handles compression well, and can be used with other proxies as well if you need to set up for instance an SOCKS v5 connection or something similar. The interface could use some work though - we had issues setting custom headers from time to time. However this wasn't always our fault but sometimes their servers were having problems when sending out requests through them so they would get confused about what kind of header fields should go where in how many different formats etc. If your looking at adding more features then I'd say just stick with Squid unless there's specific reasons why not? We have been using it since its release back in 2008/2009 without any major issue until now which has come along after upgrading to Centos 7. Now all sorts of weird things are happening again!