Avast is also very good. Yes, it has its share of false positives, but that also adds an extra layer of security that protects against mutating viruses that change their signatures so most other av's wouldn't be able to detect them. The false positives are just the price you pay for the extra security.
As far as eset goes, I've never actually used it. It doesn't seem to be very well known, but I didn't see anything off about it.