I would also vote for Amazon and HLJ if I had the chance. Never had any issues with either of them. AmiAmi and 1999.co.jp also get my recommendation.
I would not vote for TBI based on my own customer interactions, or lack thereof. Will be interesting to observe the feedback (positive/negative) from others on this feedback thread in time to come.