I've been in banking for over 15 years, most of which has been dedicated to managing payment products like Debit Card, Prepaid Cards, Credit Cards, etc. Cryptocurrencies provide a lot of potential because they will allow anyone to create his/her own currency (with a little effort and basic knowledge). The fact that they are decentralized also is very interesting because now most of the currency infrastructure is owned by very few players who make all the rules.
However, the idea that Bitcoin, Ether, Tokens, etc will be then end of banking and the payment networks is a bit naive. As an example, 20 years ago, everyone was convinced that check were dead because people were moving to ACH, debit and credit cards. Today, checks are still the primary method of making large dollar payments. Check usage is declining year over year very quickly, they are still alive and kicking even though they were projected to be replaced by now.
Below is my list of some major hurdles I see for Cryptocurrencies:
- Conversion: It is still too difficult for the average person to find the "right" wallet and purchase currency. There are still many hurdles to convert money (dollars, euro's, etc) into Bitcoin. It's definitely more difficult than opening a bank account online.
- Security: The average user is scared that their their private keys will be stolen or lost. As it relates to passwords, the average user does not want to create a very complicated password to access a wallet, and they certainly are not interested in storing a cold wallet somewhere.
- Liabiliy: Visa and Mastercard issuers fund "Zero Liability" protection to protect cardholders against loss if their account information is lost or stolen. In the cryptocurrency world, each (average) user is on their own and if they lose their funds, the money is basically gone. There's no dispute or chargeback system if a user's account is hacked.
- Ease of Use: Apple Pay was so exciting, but it can't be used everywhere so people forget they have it and just go back to using thier cards for payments. Finding a store that takes Ethereum or Waves or Steem is almost impossible. Bitcoin probably has the greatest accessibility, but it's still very low compared to cards.
Feel free to disagree with me and/or add your own! This is not a comprehensive list, but I think it is a useful topic for those of us interested in the success of Cryptocurrencies to consider.