I'm using pfSense too.
I have 2 x "Chinese Qotom i5 - w. Quad Intel 211 NIC's" , home & summerhouse.
And have 8 "Chinese Qotom i3 - w. Hexa Intel 211 NIC's" at work.
I was a "happy" user up until a few month ago, when they decided to go back on their promise: That pfSense+ would be free for home/lab usage.
The CE (Community Edition), fulfills my requirements.
But my gut feeling says it will not be maintained as well as the PLUS, and i have lost a lot of confidence witn Netgate.
I'm still considering to move to OPNsense.
That said :
pfSense is a super nice firewall (router), and it will "tame" any cam/nvr that wants to callback to "The Mothership".
A "basic" network install, with these interfaces defined:
WAN , LAN , OPTx - (Additional Lan segments are by default called OPTx)
Will almost work right out of the box.
Just remember that any interface but LAN, would default have any incomming traffic (aka .. traffic leaving the subnet) blocked.
So you will have to add "Pass rules" on those interfaces.
I prob. went a bit overboard, and have 14 VLAN's at both of my sites, with pfSense doing the Layer3 routing between them.
And i have a L2L OpenVPN-TLS tunnel between my home/summerhouse sites, and an OpenVPN-TLS "dial-in" daemon on the home site for remote access.
My favorite (fanless) switches are D-LINK DGS-1210xx and for "sattelites" D-LINK DGS-1100-08, where the pricing/features is attractive.
Quite unusual that gear is cheaper in EU than US ......
My "core" consists of
DGS-1210-28 and HP 1820-24
For PoE/Cams i use (I only want fanless):
DGS-1210-10P - (PoE+ - Powerbudget 64W shared among all ports) - MAKE sure you get the new models with the extrnal PSU brick ... The ones with built-in PSU gets extremely hot.
DGS-1100-08P V2 - (PoE+ - Powerbudget 64W shared among all ports)
The 1210 series is "the fancier one" - SFP Uplinks , PoE+ or not , 802.1x, SNMP Write, VLAN ACL's etc ... not much heat generated and fanless (both PoE & non-PoE)
The 1100 series is a "basic 32-Vlan" L2 switch - Small size, PoE+ or not , SNMP read, not much heat generated and fanless (both PoE & non-PoE)
I work with Enterprise IP on a daily basis , and was offered lot's of free Cisco 3560 or 3750 switches.
But they sound like a "Jetfigther" , and would make my Electricity meter usable as a "hairdryer"
We pay on average around US$ 0.4 per kWh.
So i declined, and went HP (early choice) , and since then D-Link
I typically use the 1210-10P (PoE) , where i would like to "automate" via SNMP ie. - Port up/down (on/off) ... Ie. Cisco AP's in the summerhouse garage
And the 1108-08P V2 (PoE) - At places where it makes sense to put a switch instead of pulling multi cables (sattelites).
I have had the D-LINK's in 24/7 prod, for 5 years now. And have not lost a single unit or PSU yet.
I have had one 1108-08 (non PoE) , that developed a bad port, that's all.
I did try out TP-Link, but never forgave them for their "avoid customer unlock", where they forced all switchports to be menber of VLAN1 (unremovable)
They're still on my "don't touch" list ...
Linksys 308 series is nice as "sattelite switches" too , but in EU pricier than D-LINK
My HP 1820 switches are featurewise like the D-LINK 1100 series.
A nice "basic" L2 switch, but no SNMP automation possible.
As a general rule for home/cam usage, i'd say stay away from the enterprice switches.
The money you save now will be eaten up in 24/7/365 electricity.
They're noisy, NOT Happy in a hot room , and the "cheap ones" prob. have their PSU's living on the last leg.
And most of the cheapies are 802.3af (15.4w)
Edit:
For WiFi i use Cisco 2702 enterprise AP's , and like the possibility of 8 SSID's. (Beware of mgmt frames eating radio bw. though)
I have autonomous versions, as i have "lost" too many perfectly good AP's at Job , when Cisco EOS/EOL removes support in the controllers.
The D-LINK (PoE+) can drive a 2702 fully - A 802.3af can't .. 2702 will shut one of the MIMO radios.
Edit2:
pfSense used FreeBSD as "Base OS" , and NIC drivers are dependant on the FreeBSD drivrs supporting them.
Always check FreeBSD NIC support list.
While the FreeBSD Realtek drivers have improved, during the last years, i would still recommend you to get a "box" with Intel NIC's".
Intel NIC's seems to behave in FreeBSD