I think only alt coins who could survive are the ones with a real business plan, it's not just about protocols.
I kind of agree... They need to have a strong development team behind them, and they need to have the reliable support of the community. So far, the only ones I think actually have both of those is Litecoins and Feathercoins.