The products recommended by Best Buy are the products they make the most money selling. Don't take their recommendations as absolute reflections of product quality.
I've used Norton for years and have been very pleased with it.
Kaspersky is reported to be an excellent anti-virus program. Last weekend, my wife had to have her computer sanitized, and upgraded to Kaspersky. So far, so good.
Ten years ago, McAfee was supposedly about equal to Norton. Since then, it has fallen into obscurity (and is offered as a unwanted download every time you update Adobe Flash). I would stay away from it.
My wife used Trend Micro for a number of years (because that's what Best Buy automatically installed on every computer they sold the year she bought her laptop). It seemed to work OK, but we did have fairly regular problems with it. I must have spent eight or ten hours on the phone with their technicians addressing installation problems, renewal problems, and problems with virus that it didn't recognize. We finally abandoned it in favor of Kaspersky.