I understand all your points victoriavictrix, like I mentioned, I've had problems with Amazon and Ebay plenty of times. (I think I've had to open around 20 dispute cases on Ebay, but that's 20 dispute cases versus 1000+ items so...eh, not so bad. And most times the seller resolves it themselves without having to have Ebay be like the referee on a dispute, it's just that a dispute case is the only way to 'properly' go through the refund spiel on Ebay.) Conversely though, I have never had a problem with a retailer not having the doll in stock that I order on Amazon, so I honestly can't comment on that with any authority.
As for Ebay...of course all of those things are an issue, but sometimes the risk is worth the reward. Also, I find that the Japanese sellers tend to be EXTREMELY courteous. I've had several times where there has been a stock miscalculation on a doll and they take it upon themselves to go and find the doll instead of just refunding and saying "try your luck elsewhere". They're also likely to actually search out items you request, customize things, etc. I know Ebay is a bit of a minefield, but really educating yourself on the signs of a legitimate fake goes a long way.
Your situation with K2 is an unfortunate one. Also, hint: It's
always UPS' fault.
But in all seriousness, I just don't want people thinking it's impossible to buy from Amazon or Ebay. I agree for someone new to doll collecting that Mint On Card would be the surefire choice, it's just not the
only choice. Of course there can be bad experiences, but if the doll you
must have is available only on one of these sites, it could very well be worth taking that small risk.
As for dinging credit cards...there are people (like me) who actually prefer to have the money taken out up front and then wait. Money can be a devious thing, and if it's not already spent and gone you might find yourself wondering where that $450 went that you were holding for a pre-order.
I know that reeks of lack of self-control on my end, but sometimes it's easier knowing that the transaction itself is over and done with and I don't have that money taunting me every time I see something I want, because it is in effect already spent.
I agree Mint On Card is the best option for a new collector, if Mint On Card can get the doll you want (I've read they're usually pretty good about this if memory serves correct), but if they can't, I just wouldn't cut Ebay or Amazon completely out of the equation. Both have methods of dealing with things like fraud/breakage/etc, and they're usually in the buyer's corner. I've had stuff legitimately lost in the mail that has been recorded as being delivered to me, and Ebay
still sided with me, despite the tracking number saying differently.
The biggest thing, buying from anywhere, is to do your homework.
You're rewarded in the end.