I think some coins main difference is the ease to work with in creating applications and contracts. Plus in some cases coins like Neo that are build around China's regulations are likely to stay and improve in new ways.
Also less energy consumption and ease of use are big points. Many alt coins will eventually fail I think, but at this moment they seem mostly linked to how well Bitcoin is doing, so if Bitcoin goes up or down, so will many alt coins at first.