dcumpian
The best firewall is the one not inside the box. Use a router with a firewall, no CPU usage and if it can't get past the router, it can't hurt your computer.
Regards,
Dan
Depends on your goals. Network firewalls are useful, but only for blocking things on a port level. They can't do application level blocking, since they can't see what applications are associated with given ports. Also they only protect you from external threats, if something is inside the network, they are no help.
Now for home use, it is fine. Most home users are good on the firewall front. Any router that does NAT is inherently a firewall that denies inbound traffic by how it works, and the Windows firewall on computers does the same on a per computer level (and takes no CPU that you'd notice).
However just general knowledge for people that network firewalls are useful, but not the be-all of security and not better than host firewalls, just good for different things.