Consider a NUC style device, like a Protectli Vault FW4B, and install opnSense or pfSense.
I have not used Firewalla, but from the screenshots the interface looks more simplistic than what I would expect from a several hundred dollar dedicated router. It may not be able to do everything you want. OTOH, pfSense or opnSense may have a steeper learning curve but more capability.
Consider a NUC style device, like a Protectli Vault FW4B, and install opnSense or pfSense.
I have not used Firewalla, but from the screenshots the interface looks more simplistic than what I would expect from a several hundred dollar dedicated router. It may not be able to do everything you want. OTOH, pfSense or opnSense may have a steeper learning curve but more capability.