If you’re still deciding between platforms, start with these comparisons: pfSense vs OPNsense
pfSense vs OpenWrt
pfSense Plus vs CE My general recommendation is simple: Use pfSense if you want a mature, powerful firewall platform with tons of documentation and a long track record.
Use OPNsense if you want something similar to pfSense, but with a more modern interface and a different update/plugin approach.
Use OpenWrt if you want to replace the firmware on supported router hardware or build a lightweight router on lower-power hardware.
Use UniFi if you want the easiest full-network ecosys