If you have a decent router that is properly configured you shouldn't even need a software firewall...