Maybe I have been very lucky, but, so far, I have had no trouble whatsoever with Amazon. All items have been delivered promptly, some very quickly, and all well priced.
As for EBooks, the Kindle ticks most of the boxes.
My wife likes SBC products and although QVCUK sell them, Amazon sell them cheaper and much cheaper P&P too.
Horses for courses as they say.