OPNsense is a powerful router and firewall platform that I’ve been using for the past few months, and as time has gone on, I’ve migrated more and more of my services to it. My rationale is that many of my networking services hosted on other devices are all reliant on my home network working in the first place, so it’s not a big deal to include them as a part of OPNsense as if my network goes down (taking those services with it), I don’t have internet access anyway.