Best Software Firewall?

Well, just like how I found AVG, this amazing program that has been surpassed by the big cheap companies such as Norton and Mcafree, is there a program not necessarily free, but free if possible that is like AVG except firewall?

Also, what is your opinion on Zone Alarm and BlackIce?