The COMODO firewall, apart from some usability issues, is pretty good overall. However, it does consume a lot of CPU resources. Actually, reducing the CPU usage is quite simple. The high CPU usage is mainly due to COMODO's logging feature, so decreasing log generation will solve the problem. I mean, who would sit there all day staring at the logs?