Personally, I'd be more inclined to go with Kaspersky. After checking out two official antivirus software testing organizations, AV-TEST and AV-Comparatives, and comparing both products, it seems that Kaspersky might be slightly better? If I had a choice for any antivirus, I'd probably go for Bitdefender. From my own experience with profiling Avast (free version), it doesn't seem to be very thorough with its dynamic heuristic-based detection and its code emulation method seems pretty lackluster and easy to defeat (probably would be similar to most home-user antivirus code emulation anyway). I don't know what to expect from any of its paid versions but I'd assume it's pretty much the same tech. I've yet to look into Kaspersky so I cannot say anything about it. Bitdefender, however, seems to know what they're doing and from a quick comparison on its dynamic heuristics against Avast's, it is much more superior as far as I can tell.
At the end of the day, antivirus should always be used as a last line of defense, especially as a home-user. You should practise surfing the web in a safe manner because prevention is always better than the cure.