After my testing I found eset had the best detection ratio, however lacked lots of features. McAfee Is the best for you, if you desire features, although I find the UI a little laggy. Then there is kaspersky which is A bit of both. From my testing kaspersky has the second best detection ratio and has a lot of useful features. I personally use premium kaspersky because of this although it is all up to interpretation. If you don't feel you need a great detection ratio but like lots of features for security, you'll of course want McAfee, If you only care about detecting a virus you'll of course want eset, and if you want a mix of both you'll want Kaspersky. What do you guys choose?