BitCoins are not secure, not private, not anonymous and to use them - you need extra effort.
Bitcoin is secure.
Payments made through debit/credit cards are instant and most people keep their money in the bank (in fact, most workplaces choose to pay money only to your bank account now). That said, to use Bitcoin you'd have to buy BitCoins, which creates extra effort. Why do that? I don't get it!
Basically you have a choice: a) just pay instantly using your debit/credit card, or b) pay using BitCoins after wasting some of your time.
That is what I said in another topic. It is only a good idea if you are paid with bitcoins.
Buying bitcoins with money that you can already spend with your bank debit card does not make any sense.
And don't forget the fact you will lose money after you bought your bitcoins, because they sell you at much higher prices. You will have less to spend in the end.
I only use Bitcoin because I am getting paid with bitcoins, when I stop being paid with bitcoins, then it won't make any sense to continue using it.
End of opinion.