Altcoin will survive only as long as there is a demand for them. but in fact Most of them will not survive. Some will survive, and each will create them in community, demand, space. The greatest Altcoin will survive. Coins like Ethereum, Ripple, NEM, Dash, OmiseGo are already used by many companies, they have a good reputation and provide many new opportunities.
You are right, only coins with a strong community will survive, but also a working product or platform that will provide demand for coins is important. You listed those altcoins that will definitely live and show growth, but I would like to add a few more coins that will live: EOS, Cardano, XYO, Zcash.