This talk had me wondering a bit, so I did a little research on the quality of the antivirus programs.. It seems MSE is not that good at detecting threats in real-time, but is fantastic at detecting and removing them when doing a full scan. AVG on the other hand is significantly better at detecting real-time threats, but a bit worse at detecting and removing them when doing a full scan.
I think as long as you have regular scans scheduled, then you have decent coverage with either one.
While I agree with that assessment completely, this is exactly why I reccomend AVG over MSE. It's far less of a hassle to catch a virus in realtime and never have to deal with it then to remove one already on your system.
Niether of them imho, is acceptable for removing a threat once you have it. For that you use malware bytes and similar "hardcore" removal tools. That being said, I've only gotten 3 viruses since I started using avg, and that was over 10 years ago. So yeah, I'd rather just deal with on virus every 3 and a third years then have to constantly remove things.
AtomSmasher:
I'm sorry you are having problems, but my guess is it's an improper install and/or corrupted upgrade or something. As I said, avg NEVER asks me to restart and I have it installed and several machines running vista, xp and win 7. You aren't using the paid version are you? Because that things a rip-off. The free version is actually better because the "additional security" offered on the paid version is pointless.
I'm not saying that AVG is the best out there, but it's free and it's certainly better than MSE.... that thing just doesn't have any real-time protection... which is what you want.