I've used Amazon a multitude of times and have always had great experiences any time I had to contact customer service. I've had one customer service rep offer to refund shipping because my order wasn't received on the delivery date/was late. Returns are also easy, and customer service was very helpful. They also have a great product selection at great prices. I love the kindle side as well, they have many books by indie authors that aren't always available elsewhere.I've had Amazon Prime trials, twice. I do like Amazon Prime, but don't use it enough to make it worth the cost. I forgot to cancel my free trial the last time and they had no problem refunding the fee, as I noticed 1-2 days after the cancellation date passed. I was very pleased and relieved they were so helpful.Definitely recommend using Amazon.