On top of that, your router will also have its own firewall, so in most cases you don’t need any extra protection. That’s partly due to the fact macOS doesn’t run services that listen for network connections.
Specifically the fact that Mac users generally don’t need any extra firewall software to be enabled. But macOS comes with a firewall built in - and by default, it’s turned off. Best balance of cost and features: Vallumīefore buying a firewall for your Mac, you first have to decide whether you actually need one.