As far as FREE options go, I agree.
Kaspersky and ESET offer far superior protection, but you have to pay for them.
As I recall, I had paid over $100 for an anti-virus program (I believe it was McAfee) when I got my XP computer some years back. But although I've been using computers for a long time I remain an affirmed computer dummy and the program I bought was not only difficult to install it caused horiffic problems. So I hired a local tech who removed it and advised me to use AVG, which was free at that time, installed very easily, and did a very good job (I never had any virus issues).
So when I got this Windows 7 computer I ordered AVG, which I believe costs around $40 now. I installed it and it caused problems with several programs I regularly use. So I had the IT over again and, like last time, he removed AVG and strongly advised me to use Essentials.
That was over two years ago. Since then I've had no problems. Essentials on three occasions has notified me of problems they had quarantined and allowed me to remove them with one simple click.
Then, yesterday, it found the Trojan I posted about and removed it. So assessing the situation from my relatively ignorant point of view I am happily impressed with Essentials.
As far as Essentials being free is concerned, I would happily pay for it -- or any
anti-virus program I am able to install and which works for me. I have no problem with that. The problem I have is the more popular anti-virus programs I've paid for and tried require computer skills and knowledge I simply do not have. I've tried to install them and they cause problems I can't deal with. But Essentials installed very easily, it causes no problems, and it has worked for me.
That is worth a couple hundred dollars to me -- but it's free.