The common thread is I trust most merchants. They honestly have more to lose if they scam you. A merchant prospers or falters by it's reputation. Bad reviews, word of mouth, and poor business practices are a death sentence for a merchant. It is why mtgox is working so hard to get everything back to business as usual because his reputation depends on it.. Sure he could have run off with everyone's money, but he stands to make far more if he stays in business and rebuilds trust.
We need more merchants that take bitcoin because it will instill more trust in the currency.
For person to person transactions bitcoin is very risky. The anonymity of bitcoin is exactly what encourages and facilitates an easy rip-off. This really is why we need a good escrow service and/or a widespread easy reputation tracker.
I would agree, but in cash transfers I can physically resist being robbed to an extent and I can see their face. Bitcoins are like posting cash a. I mean I wouldn't buy anything by mailing cash, and bitcoin is the same.
By introducing escrows, your back to square one with the government regulating these escrows. In short, bitcoin is no real advance at all.