Home user, but I have been using pfSense since 2014ish.
My first install was on an Intel DQ77KB, and that was fun and worked great.
Later, I moved to virtualize pfSense in ESXi for around 2 years (stable, but was a bear to properly configure).
Currently, I have my install on a Pcengines APU2. It works perfectly other than a weird issue with an upgrade to OpenVPN causing a boot hang (had to use my serial to see the error).
The weakness of pfSense is wireless, but that seems to flow from the underlying FreeBSD.
I will post an update about a new project: a "DIY Nighthawk X10," which is a wireless router/NAS/Plex box. Unlike some other people, I don't need AC-wireless and would prefer an older, but stable platform.
It's way easier to buy a Ubiquiti Unifi AP AC Lite for €60 and run the controller on the pfSense:
I have roughly 100-150 of those exact installations out there running perfectly for at least 3-5 years. For larger installations just add a switch and more APs. And for high density environments just replace the Lite with Pro. You can easily handle up to a thousand users this way, probably more. The largest such installation I have is running pfSense on an APU2, five or six switches and about thirty mixed Lite and Pro APs. About 800-1000 devices divided on 4 VLANs. Works like a charm.