Considering that for about the same price as a software firewall, you could get basically ANY router, which generally has a firewall, or the capabilities to do so, wouldn't it be easier to just get hardware?