Best Buy carries some good items, but in my experience the staff could be better trained. For example, a clerk who once checked me out displayed great ignorance when she failed to recognize an ordinary fifty cent piece and had to ask a supervisor if it were real. That was something of a shock. True, she was very young, but come on.... a fifty cent piece?
The store is large, but there is not enough of a variety to choose from. Instead, many multiples of the same two or three brands are on display. If they happen to be what you're looking for, of course, you can get some good bargains here.