I had a close look at bitcoin the last two weeks. The technology is interesting, but for the normal user:
1) There is no need. Cash, credit card, bank transfer and perhaps even Paypal works fine. I know only one guy who is only using bitcoin because his contractor is only accepting bitcoin. I really don't know why this contractor doesn't accept bank transfer as it would be cheaper.
2) The value of the bitcoin is not directly connected to the local money. This makes handling the bitcoin risky.
3) It is much more complicated than the methods under item 1.
a) To pay with bitcoin means doing two payments. One from item 1 to buy bitcoins plus the bitcoin payment itself. For buying bitcoins I have to look for a dealing website, then I have to register there, probably with ID verification, mobile phone verification, transaction limits and perhaps even shity things like SOFORTbanking which is a violation of the no.1 online-banking law (do not tell anbody your PIN).
b) To pay with bitcoins means perhaps installing some software and learning how to use it.
c) For paying it would be good to understand the software so that no money is irrecoverably lost. That is why there are so many websites advicing how to handle bitcoins so that they are not lost.
d) For paying it is necessary to understand bitcoin at some level so when you e.g. enter the miner's fee you know what its effect is. "Fee? No, I don't want to pay a fee!" and then he is wondering why it takes so long.
4) It is less secure because money can be lost due to errors and there is no risk management. E.g. a bitcoin key can't be blocked like a credit card in case of theft.
5) Transaction processing is at the moment very slow.
6) It is more expensive than some current payment methods. If I make a SEPA bank transfer inside the EU there is actually no fee at all.
So until now I bought a bitcoin, I moved it around in my accounts, I made my own paper wallet design modification. But I really had no chance to buy something with it. I have located a fast food restaurant in about 30-45 minutes driving distance which accepts. I plan to go there the next weeks and try to pay there with bitcoins even so the hidden transaction fee will be nearly as much as the cost of the food.
You're right of course. This is a very rational post for a newbie.
Bitcoin was supposed to be this great salvation from requiring a trusted third party (bank) to make transactions. Unfortunately, it's almost impossible to remove trusted third parties from the equation. In order to do it product would need to be sold directly to consumers using Bitcoin, the manufacturer would need to be capable of buying his supplies with Bitcoin,
and you would need to get paid for your labor directly in Bitcoin. Those things are simply not possible yet and most likely will not be possible on a large scale for at least 20-40 years.