Hard for electronics stores to compete with Amazon.
It depends on what you need, really. Amazon has a ton of products from every sector of the global economy. Best Buy has lots of electronics, but more for the mainstream purchaser. A store like Microcenter does have electronics, but is geared towards people that really know what they're looking for - my local one has the back third entirely dedicated to PC parts. I put mine together from there. Amazon will never be able to replace window shopping.
Maybe, maybe not. I no longer buy electronics from Amazon because of the return policy, which requires either a defect or an unopened box. Thus, if I buy a computer gadget and discover after opening the box that it is too small, too large, incompatible, insufficient power, wrong color -- whatever - I am pretty much stuck with the product unless I want to pay a significant return fee. Such returns are not an issue at Best Buy and Best Buy will match the Amazon price.