I use Sygate personal firewall, you can get it from tucows, and AVG as my AV. I use the Kaspersky free on-line scanner once a month which has heuristics, its never found anything AVG didn't yet.

I didnt like kerio firewall because of the annoying little pop up.
Zone alarm would sometimes stop all internet traffic for no reason.