The main problems of cryptocurrencies can be solved by improving the source code base and legalization.
Indeed, there are difficulties with scalability. And they need to be solved in order to attract additional users to the ecosystem. The developers are already dealing with this issue and have proposed a number of solutions. Nowadays, insoluble problems do not exist.
In developed and developing countries, there is a gradual legalization of currencies. Even the most conservative countries, such as Russia, are working to bring this market out of the shadows. To date, Singapore and Switzerland have made the greatest progress in this direction.
To work with cryptocurrency, I use the site www.crypto-rating.com/ico-rating/ this resource provides me with all the necessary information for working. There is always relevant information that allows me to quickly process it and select the desired currency for trading.