I’ve been using PFSense for years, and it’s been pretty great, but I also have some friends who are homelabbers that like their Unifi setups.
What do you guys prefer, and why?
I have a UDMPro I got 2 years ago i believe. Had a netgate SG3100 with PFsense for 6 years before that until the sg3100 hardware and support went EOL. Was happy with both but went with the UDMPro to be able to support the camera systems and was comparable to another netgate device but was about $100 cheaper with a $50 promo. I mostly use it locally and via app at some points.
Just within the last 2 years the UDMs finally got equivalent features to my setup with PFsense. Wireguard and per port GeoIP restrictions and logging were the most used features on my PFsense that from videos and forums didn’t seem like it was added to unifi stuff until just the last couple years.
I used pFSense for years until Netgate took over. That is when I switched to OPNSense (maybe 2019/2020, don’t remember excatly). Since then, I’ve had OPNSense (runnign on a Lenovo m720q tiny) and Unifi (APs and UNVR) for wireless and cameras. I like this setup, it gives me all the advanced routing features I want and have become accustomed. I’m sure Unifi routers are good for most use cases and would have the added convenience of one interface for everything. However, I’ve not been impressed with price to performance ratios for their past offerings (ie. the routing capabilities of OPNsense with an i5 CPU and option for swapping a quad port 1gbe nic to a dual port 10gbe nic) is hard to compete against. That said, the UDM-SE looks interesting.
I use pfSense on a Protectli vault with a Unifi Pro switch and Unifi AP. it all works great. I prefer pfSense over the full unified UDM gateway, pfSense appears to offer more features and plugins. but I haven’t played with the unifi gateway myself. also a lot cheaper
Pfsense got some bad blood for doing shady things to make opnsense look bad. Beyond that, Unifi management is easy to set up and less to mess around with and has auto updates if you keep the contoller up and enable it.when I used opnsense and pfsense even, I left it out of date since I wasn’t following for updates, and it was a lot more micro managing than I wanted to on a router even though I knew how.
Got time? Want to learn networking? Want more advanced configs? Go wih opnsense/pfsense
Want to have time to do other things? Unifi
Edit: also not sure if pfsense or opnsense does, but unifi has the best rated local integration with controller and home assistant. Easy reboot of PoE devices, monitoring PoE power usage, transmission rates on ports, automation, enabling scheduling WiFi networks or security settings, presence detection by tracking peoples phones connected to the WiFi, etc.