I second that. Also I think the Torbutton is no longer being supported, they recommend the bundle.
I've used both Untangle and pFsense. I'd probably go with pFsense for the speed. You can still use Snort, Squid and other IDS type packages.
Separate names with a comma.