Windows Firewall is not that bad. Try testing the firewall with
http://grc.com. It passed all the tests just like other good firewalls do.
It looks like Microsoft's intention is to have Windows Firewall always ON. If you disable the Firewall, this annoying tray icon appears (which I have failed to remove) saying "Your Computer might be in a risk".