As the title, which Anti-virus software do you recommend?

I've been using Microsoft security essentials, but seems flaky at times, picked a trojan yesterday which was a mission to get rid of, but did in the end.

What do you use, recommend and why?