I love Best Buy for the most part. They have everything and it's a great place to wander around and kill time. The staff is pretty knowledgeable about their products and can answer most if not all of your questions. They are friendly and are always willing to offer you assistance. Some of my issues with their store is that they are so large they can sometimes determine the market. What I mean by this is that often times the TV's they sell are specific to them. I've tried many times to check out reviews of their TV's through CNet or Consumer Reports and discover that they don't have that item reviewed because it is specific to Best Buy. They'll review the most similar item they can, but it's not the same. I find this very frustrating if I plan on spending money on a large ticket item.
My latest experience with this was on Black Friday weekend. They had a 50" Plasma 1080 Panasonic on sale for $600, which is an amazing deal. I couldn't find any reviews of it on my phone so thought I do some research then come back. I came back with the intent to purchase it, but they informed me it was sold out across the country. I found this to be very annoying. If the item is advertised, and still being advertised in the store they should honor the price even if they have to order it. Their response to me was "Sorry" I get that stores sell out of things, but if they are advertising the item, still have it hanging in the store with the price they should stand by it, not tell me I'm S.O.L.
Outside of this experience I've been very happy with things I've purchased from Best Buy.