I find comodo the best software. Its an application based software. It's better because, it has a sandbox feature and a defense feature with many benefits. Such as HIPS detection, shell code detection, on access scanning, fire wall, port detection, heuristics scanning, shell code detection...