It's amazing how many things Best Buy is doing right that have largely gone unnoticed over the last few years. While still not perfect, they've done more than almost any other retailer I can think of to modernize the shopping experience, while leveraging their existing advantages:
* Local Inventory with Google Shopping - if I search for almost any product on Google, Best Buy is usually the only major retailer that shows me local inventory for that product. I can't believe how few major retailers do this. If I search for an external hard drive on Google, I can see right away if I'm able to go down the street and pick it up.
* In Store Pick Up - this is almost as seamless as picking up an order at the Apple Store. Just yesterday I placed an order for in-store pick up at my local Best Buy. 20 minutes later I received a confirmation email that my order was ready, and all I had to do was show my ID when I showed up to the store. No signing a receipt, or making sure I had the credit card I placed the order with. The whole process took less than 3 minutes, and I could even add additional name(s) of people who were authorized to pick it up for me.
* Open-box items - I know these can be hit or miss, but at least with Best Buy you can inspect open box items before deciding to take them home (as opposed to Amazon Warehouse, where you have to go through the process of shipping it back if it's not what you expected). They even have these "outlet items" highlighted on both their app and website, so I can see which Best Buys around me have a specific open box item I'm looking for.
* Geek Squad Protection - this isn't perfect, and it can be expensive, but it's nice to know that if something goes wrong with a large item (such as a TV or appliance), someone will actually come to my house to check it out. They are also very willing to give you a brand new replacement if the repair is going to be expensive or labor intensive. I know I probably sound like an old fogey, but dealing with factory warranties directly through the manufacturer is always such a pain, and they almost never offer a full replacement.
* Best Buy APP - their app is great! It keeps track of all of my orders, and even tells me when something I've bought has an open recall. I think Target is the only company that does a better job combing both the in-store and e-commerce aspects into a single app.
They've also IMO done a good job keeping the in-store experience consistent between locations. I'm sure there are still some locations that have less helpful employees, or less reliable inventory, but this is happening less often for me.