pretty much anything except Norton is better than McAfee. I'd suggest Avast! if you need a free antivirus, or if you don't mind paying, either Eset Nod32 or Kaspersky.
nod32 is the best paid for antivirus on the market, kaspersky is second best. However, in the UK at least, there's also a substantial price difference, with kaspersky being less than half the price of nod32