- a decent mobile client that uses the same account
- and decent notification system
- a backlog that survives disconnects
- a search
- file and media uploads that actually work behind NAT, and also persist
- markdown
But yes, certainly Slack isn't the only option here.