pfSense took about 10 minutes to install. Snappy performance and easily keeps up with my 900Mb download speeds. I have Snort installed for IDS/IPS and at full network saturation, the CPU usage runs about 80%. No issues with multiple VLANs and firewall rules to keep the IoT demons at bay. Seems to be well built and I expect it to last a while. Plenty of speed for most situations and silent operation.