I buy pretty much all of my camera gear from Amazon, but I only order directly from them not through third party sellers that sell through Amazon. I've had excellent results. On the few times I have returned an item it went smoothly. For example, I received a lens that had some fingerprints on the barrel, which for new lens wasn't acceptable to me. I returned it with no problems.
Also, if it is an expensive item I will usually get an email from an Amazon "concierge" while my item is in transit asking to let them know if there is anything they can help with, questions, problems, etc. Here is an email Amazon Concierge, "Tammy" from when I ordered a lens:
Hello David,
I'm writing to you from Amazon.com's Customer Service Concierge team. I see the tracking information for the Canon EF 70-200mm f/2.8L IS II USM Telephoto Zoom Lens (order # 105X) shows it is out for delivery today. I wanted to reach out to you personally and make sure everything went smoothly.
I hope you enjoy the Canon EF 70-200mm f/2.8L IS II USM Telephoto Zoom Lens! If there's any problem with your order, please feel free to get in touch with me.
You can contact the Customer Service Concierge team directly at 877-344-0195. We're available Sunday - Saturday / 6:00am - 6:00pm PST. Any member of the Concierge team will be happy to help you.
We hope to see you again soon.
Best Regards,
Tammy
Oh, they also don't have any problem taking money from me on a Saturday 