We at Quantum1Net believes what needed is higher amount of data transaction and speed, lower power consumption and stronger security.
https://github.com/quantum1net/DocumentsOther than that, what do you think?
The important factors that are needed for crypto currencies for mass adoption are :
1. High transaction speed
2. Low of no transaction fees
3. High scalability
4. High liquidity
5. High privacy
6. High security
7. Less power consumption
8. Technology to solve real world problems.