I order pellets from Amazon and Ebay nearly exclusively, BUT I buy my airguns from Midway USA because they have the best customer service.
All the companies ship quickly, but AFTER the sale is what sets them all apart. Hatsan USA is non existent. WORST ever. I was going to say worst customer service ever, but they don't even attempt to try, so it's an inaccurate description.
Midway USA is like Guitar Center. You have to know what you want first of all, and the return policy is excellent. No questions, free returns, and fast. I ordered a new AT-44 .25 last night and it was already shipped when I woke up. I realized I had ordered the wrong model. I didn't want the pump action, but the side lever. So I did the live chat and within 15 minutes the order was changed and it only cost me $16 dollars in UPS fees.
So, to say what others have already said, it's not fair to throw an entire company under the bus because of a dented tin. I've seen people trash a company because they actually took the time to count the pellets in a tin of 500 and it was like 6 pellets short. Talking about a cheapskate, and someone with way too much time.
EDIT : To be fair, you didn't trash Midway. You just said don't buy pellets from them. Fair enough.