For big ticket items like TVs, Amazon usually isn't much cheaper if they are at all like it seemed to be a few years ago. Being able to see them in person and take them home same day is also nice.
Amazon's listings are mess. Sometimes the listing are just skeevy looking and have missing or wrong information. Even when the listing looks good, I'm not always sure I'll get quite what I ordered. I've already started to basically not use 3rd party sellers, but even when Amazon is listed as the seller, I've gotten items that were clearly used(when they were supposed to be new) or just not the right item, once being a counterfeit of what I was ordering.
I also noticed that for "gravy" items like cables and stuff, where Amazon was often 3 or 4 times cheaper, Best Buy is at least not as bad as they were in the past. They've still got some very overpriced options, but they also have some more reasonably priced options. So now its a decision to spend $3 or $4 more on that HDMI cable at Best Buy when I get the TV rather than $15 more. The decision to to spend the couple more dollars at Best Buy for the cable isn't just convenience, but is bolstered by cheaper items on Amazon being even more of a crapshoot than they were in the past.