My experience is that third party firewalls are more trouble than they are worth. Most people get confused by the plethora of warning message and often end up allowing things they shouldn't, or disabling the firewall altogether so leaving themselves unprotected
The windows firewall simply "just works"with no user input - so the chances of messing it up are much reduced