about the firewall

That is the wrong question. It is more what security features do you need. Even the best firewall is a waste of money if you do not know how to configure it. It is not a toaster that you can take out of the box and it magically work. It is the end person doing the configuration that is actually the security.