For a home user I would simply recommend you to use the in built Windows Defender. The reason being it just comes along with a simply built user interface, without extra bunch of bloatware, such as cleaner, driver updater etc that most modern free antiviruses bring. One great feature is also the ability to get offline updates.
Besides, this makes it light with reference to resource consumption. The detection rate is very good and compares to other premium antivirus softwares well.
For a corporate office/ business use , something like Kaspersky or Bitdefender comes in handy, because in corporate environments there is need for strict monitoring of servers, network resources etc so these premium antivirus softwares ate suited for this (Note: Some of these are free with some features subtracted, but you still se the main AV functionality).