i think every altcoin will have their own future as long as the dev still supporting the coins and their community still solid in one team and they will do everything to make sure that coin can survive as you said. but the good coins is not always guarantee to be survive in future because without the dev, the community as a solid team, the coins will be left in the bottom without having a chance to increase and reach more user.