It’s fast: When you pay a cheque from another bank into your bank, the bank will often hold that money for several days, because it can’t trust that the funds are really available. Similarly, international wire transfers can take a relatively long time. Bitcoin transactions, however, are generally far faster.
It’s cheap: What’s that you say? Your credit card transactions are instantaneous too? Well, that’s true. But your merchant (and possibly you) pay for that privilege. Some merchants will charge a fee for debit card transactions too, as they have to pay a ‘swipe fee’ for fulfilling them. Bitcoin transaction fees are minimal, or in some cases free.
People can’t steal your information from merchants Credit cards: This is a big one. Most online purchases today are made via credit cards, but in the 1920s and ’30s, when the first precursors to credit cards appeared, the Internet hadn’t yet been conceived. Credit cards were never supposed to be used online and are insecure. Online forms require you to enter all your secret information (the credit card number, expiry date, and CSV number) into a web form. It’s hard to think of a less secure way to do online business. This is why credit card numbers keep being stolen. Bitcoin transactions, however, don’t require you to give up any secret information.
You own it: There is no other electronic cash system in which your account isn't owned by someone else. Take PayPal, for example: if the company decides for some reason that your account has been misused, it has the power to freeze all of the assets held in the account, without consulting you. It is then up to you to jump through whatever hoops are necessary to get it cleared, so that you can access your funds. With bitcoin, you own the private key and the corresponding public key that makes up a bitcoin address. No one can take that away from you (unless you lose it yourself, or host it with a web-based wallet service that loses it for you).