Should I use this or Microsoft Essentials?
This program is just an antispyware and hence it does not offer complete protection.
hence I would consider Windows security essential a best one.
No, you must opt for a full antivirus program that offers enhanced protection against all forms of viruses and malware. Some of the preferred ones are given below:
Although Microsoft Security Essentials is focused on anti-malware, it also has an antivirus module that can detect infected files. The above software is focused only on anti-malware so it's possible you might get infected from something else. I would advise staying with the Microsoft Security Essentials or download a full package (antivirus version) using the database of Software Informer.