One reason why I think Slack may survive longer than ICQ, Skype etc is how well integrated it is with all other services. For a tool to replace Slack, it should also provide the same level of seamless integration with GitHub, Google Docs, and a hundred other services. That's much harder to do than just building a messaging app.