Yeah I see what you are saying. I think the first step is to simplify the exchange process. I had to read up on how to buy bitcoins and tbh it was a total pain to get some. If you could just buy them direct from a bank account in stead of having to wait a week or pay a hefty transfer fee then that would go a long way to better adoption. That will be the first barrier to cross. The second will be transaction speed. The average person does not want to wait so long for a transaction to go through. They are used to credit cards and instant money. Third there needs to be some advantage that bitcoins have. Why would the average person use bitcoins in stead of dollars? If I get ripped off using my CC then I just call them and have the transaction reversed. BTC has no such thing. It needs to have an advantage for the average person and not just us.
You see, what you defined here is what clearly the majority of people feel.
But all of you are wrong on one thing.
The points you highlighted aren't Bitcoins fault.
It's the way fiat works fault.
The companies who sell you
BTC and their inability to process your payments quickly enough, or having to verify you, is due to the problems with Fiat money. Paypal also has to verify you (is it
BTC money or emoney?)
Once you transition to the world of
BTC you start to see how much more control you have and how smooth transactions really are.
Volatility is the major drawback.
Scamming comes a close second, due to it's nature of non-refundability.
But most of you don't complain about volatility of the US Dollar. The $ has been Euros bitch for almost 6 months to a year now. I don't see anyone complaining if they feel like the $ is too volatile?