Personally some free ones can do an equally good (if not better) job.
- AVG Free has a good reputation
- Malwarebytes also has a good reputation for Malware(common virus) prevention and removal
- Avast is also highly used and popular
Let me know if you get on well with any of these 😀
Personally, I recommend Kaspersky Internet Security. I have been using them for 2 years and they are very good. They are ranked 2nd on Top Ten Reviews for antivirus and maleware protection. They also have very high detection rate and do not consume much resources making very little performance issues while running in the background. Personally, I heard some bad things about McAfee so I think you should switch to Kaspersky.
I mostly use the free version, so that I keep saving for other things and free does it all anyway. I use Avast and they are also very good to check out.
I always use Windows Defender full time, but if I think I have malware on my computer, I use Malwarebytes. I've yet to have any issues whatsoever with both of them combined (NOTE: I don't run both at the same time, that's a bad idea. I run Defender full time, then run Malwarebyter whenever I think I have a virus but Defender cannot find it).