I think Altcoins definitely have a future. There will be new niches and use cases. Bitcoin is enjoying a nice meteorite rise, but it is not the fastest, doesn't have the lowest fees, and doesn't have the best features. It simply has first mover advantage. Bitcoin will always be around, but eventually there will be alt coins with more real world applications.