Another longtime satisfied user of zonealarm here.
I've used the usual suspects of pay to play firewalls, and had various problems, including slowdowns of my computer. Zone-alarm has pleased me greatly. My friend has their upgraded pay version (the firewall is mostly the same, but with extra features) and is also very pleased. For me, the free version is more than adequate.