Wow. I hope I never have your purchase online issues. Ebay has worked great for me. I had an issue about a year ago with a coin dealer in China and Ebay took care of it quickly.
Amazon, I've had a little experience with and really can't comment.
If you belong to USAA (military and family), they also have buying services at discounts.
BTW, Happy New Year to you and Connie.