I've said it before and I'll say it again, I don't think bitcoin is the future. The blockchain technology, sure, but not the crypto currency itself. There are too many draw backs to prevent it from being globally adopted - the cost to transact, the speed, the supply... These are really really substantial issues for breaking into mainstream.
So, do alts have a chance? Absolutely, providing they're based on a human need and the right technology.