Due to time and energy i tend to an out of the box, non OSS solution.
Why not both? OPNsense and pfSense both sell official hardware.
Both are pretty easy to configure but have pretty much no limit on how deep you can go.
Unifi works great as well but you hit a ceiling fairly quickly if it needs to do anything advanced.