I used to use a lot of different programs in the past (avira, avast, etc.). I'm using the one from MS since two years on every PC and am happy with it. Never had a virus (never had one before, though) or anything alike. Seems to be fine with gaming (no ping/lag issues), too.
And it's free.
Btw, a huge chunk of protection comes from awareness/carefulness and a good ad blocker.