What are some of the reasons preventing cryptocurrency from being more successful as a medium of payment?
They need lot of furnishing before they can be used as current. The reasons are really many more as altcoins are not even able to withstand the different shocks of the bad news and thus they tend to go down below the line many more times than they can be stable! So this doesn't make sense as fiat currency always needs to be very stable and without which we can not give it a title of the currency. Also payment system are integrated with blockchain will take time to come in effect as speed and amount of transaction that can be processed today is really slower one.