Key points:
Scalability. Energy consumption. Legal uncertainty. Details: Scalability is often limited, which can lead to slow transaction speeds. Energy consumption, especially for proof-of-work systems like Bitcoin, is very high. In addition, there are still many legal uncertainties that could affect the adoption rate.