Personally I think all 3 would do very well.
Avast has proven to be very good on the protection side of things. It seems to have a decent web filter and it's main big feature is harden mode. It's free, but that comes with annoyances like data harvesting and ads. While you can tame these by blocking certain process through the firewall, personally I am just not a fan atm for those reasons. Still it seems to be a great product regardless.
Emsisoft is a great product. It has a very good BB, very fast scanner, it has the best privacy of all the products mentioned, doesn't do HTTPS scanning, thus avoiding any potential conflicts with browsers and they probably have the best customer service that I have ever dealt with. You can control everything locally and/or via the cloud if you so choose through their web console. Some people find it a little heavy, and very few settings to tweak, but that's very much a personal thing IMO.
Eset is overall another great program. Probably the lightest of the bunch, has very good signatures, very fast at adding sigs (usually one of the first to do so), probably the best at detecting PUPs, the best web scanner of the bunch, HIPS, very tweak able if that's your thing, overall good customer service. Some say it's a little weak on defaults, to me that's a bit of a yes/no, but with it's tweak ability you can literally replace CFW and be fine with Eset alone IMO, but that comes with some learning if your aren't already familiar.
I say just try them all out for yourself and see for yourself. Either way I don't think you can go wrong with any of these options.

