Bankers hate BTC because it removes them from inter-mediating people and their money, statists hate BTC because it nullifies their socialist dreams of gathering funds at will (printing money). Anonymity is just a nice bonus.
Bitcoin is valuable because it gives you a choice: you can either have third party to resolve issues and insure risks, or you can go by yourself. In case of paypal/visa/wire transfer you do not have such choice.
Therefore I assert that the Bitcoin model is superior: solving the fraud risk for merchants is more important than for customers. If a merchant start delivering poorly (or not at all) with purchases, he will quickly receive poor reviews and go out of business, hence self-correcting the fraud problem.
Of course another option with Bitcoin which you are not thinking about is to use escrow services as third party between buyers and sellers.
..which is just replaced with built-in inflation. At least the rate is predictable and static.
Once you pay someone with BTC, your money is gone. It's that simple. Unless you involve a third party of some kind, and then it's PayPal all over again... though I assume it's a great deal easier to become a BTC middleman than a middleman of any established currency, due to lack of idiotic government red tape to jump through.