What I am about to say is somewhat opinionated, and others may differ, but I think relying on a single comprehensive programme to do everything may not be the best solution. Consider these points:
*Many single programmes are actually acquired independent applications bundled around a group's original application. Thus, an company specialising in anti-virus software, and concentrating on that, will acquire (for example) an anti-spyware company and interface it with the original. It may be that the anti-spyware application is then barely maintained, certainly without most of the original staff. One ends up with a set of programmes of uneven functionality.
*The other side of the coin to what I have just written is that having different applications each specialising in one aspect of security with its organization focused on providing the best possible functionality and user interface results in better performance overall. The user can also try out different programmes and choose the more comfortable for both him and the computer.
*Relying on one source for all your security needs, while perhaps easier for the user, makes the user dependent on that one source. Given the fluid nature of the industry, and the number of vying players in the security area, your source may not be permanent.
*Spyware and adware, at least at the present time, are in the eyes of the beholder. That is, each company determines the criteria for malware, and its application will only search for - - -and find- - -that set. In this area, then, having several independent applications scanning your computer each looking for slightly different instances, will increase the probability of your finding all of them.
*Lastly, one takes the chance that, if something "breaks" or an new version has some bugs, then all the different security services that you rely upon can be compromised until the problem is resolved.
Edited by jgweed, 30 April 2006 - 09:49 PM.