I generally only use Best Buy if I need a thing right now, to complete whatever project/installation I'm doing, and don't want to wait a day for shipping. (I actually don't have Amazon Prime so it would really be more like a week.)
I did buy my gaming laptop from Best Buy. It was an open box sale so it was about $300 less than anywhere else. Plus, again, I was able to get it right away.