I love Amazon's :
customer reviews.
Free shipping (I hate shipping costs because it's not an Amazon item)
selection
Return policy
Ease of ordering
Feels more secure as it's an established, known company.


I hate:
Wondering if the company is legit.
Not knowing shipping costs until adding to cart
No tracking # provided
No way to contact if problems.
Excess packing material (peanuts).
Find out item's back ordered after checking out.
No estimate of delivery date.