One key difference right now, though, is that I can use my Mastercard to pay for just about anythying just about anywhere I happen to be. In comparison to this worldwide acceptance as a means of payment, BTC seems just about worthless.
Its about BtC vs. US$, &etc.
If you use Visa/MasterCard, you will not pay _in_ BTC but in dollars/euros/whatever.
There are quite a few others, but this is the one I know about.