On my own opinion, I'll say that a popular coin is one that has gained the trust of its users and has lots of backers. Coins like ETH, BTC are two standard coins of the crypto market, and are well trusted. Therefore, if a new project is coming up, it needs to pass all you've listed and execute them one after the other, then its trust will start growing as the time goes on.