I personally think that as the technology gets older and more accepting some of the challenges mentioned will be resolved. Crypto is very much in itself infancy and this is a great time to experiment and discover new ways of making the technology more efficient