Untangle is easy to use and has a lot of built in functionality for very little money, but *sense is more widely used/documented and can be made to do much the same. It also doesn’t have an annoying bug with Open NAT on Xbox One that is seemingly solved by using WiFi (in part it’s the Xbox’s fault, may have been fixed in current version). The other bonus is it’s Linux based rather than BSD, driver wise that can be useful if you stray off the Intel network chipset path, though what BSD does officially support, it usually supports very well.