In my experience, Zone Alarm is a great firewall. However, it seemed to have issues on my PC. After a while it would seem to blow up, and mess my whole PC up. It is hard to completely uninstall, or at least it seemed that way for me.
It is a good firewall but it is also not very stable.