On the custom boxes we put in later, it was less hardware issues and much more LTE modem failure (where the LTE modem needed a reboot and wasn't offering a USB ethernet interface, causing PFSense to halt and catch fire).
Today we're split between Ubiquiti's UniFi for our earlier rollouts after dumping PFSense, and Lede for the latter ones as the remote, centralized manageability of both is a huge leap forward from what PFSense ever offered us. I can pull live stats, configure VLANs and implement them remotely and much more.