Particularly for electronics or expensive items I'd always prefer a shop specialized in the product category in question. Here in germany there's almost always a better, often cheaper alternative to Amazon when it comes to specific product categories.