Best Buy has a good selection of products, but they hardly offer a ""best buy"". In fact, I find them to be way overpriced.
Plus, their staff is utterly useless. They know nothing about what they're selling (tech stuff) and they spend more time talking to each other than the customers.
Pros: Halfway decent selection
Cons: Very high prices and useless staff