I've used Kaspersky for many years with great success. In the past I had a couple of nasty viruses on one of my machines and out of a few packages I had at the time, Kaspersky was the only one to successfully remove them......
To be honest, I haven't heard of ESET so couldn't compare.........