El mejor firewall es el q llevan las distros, el llamado iptables, sobre el q se basan todos los demás. Es muy facil de usar y de configurar y es de una potencia bestial. Esto y el buen uso de los permisos hacen muy dificil la penetración.. ejem... en linux. (aunq no imposible, por supuesto).
Salud y libertad.