- Messages don't get delivered for hours on mobile. - UX is so bad I don't think they are even dog fooding. eg, copy and paste a code block and it will capture a bunch of meta information - teams aren't followed by default, so half the team had no idea the data was there - this means nobody uses teams but chats, which are only recently pinnable (!?!?) - the pages, plugins and sharepoint files is great, but too restrictive.
Compared to Slack or Zulip, it is still very behind. However, once our 70k organisation moved to office 365 and started using teams, we sheepled and didn't want the team to use a fragmented tool and bit the bullet. So yeah. Watch out for teams.
I haven't moved to it yet because I require a chat application that works and allows people to contact me.
Teams has it's own issues, but messages getting delivered isn't one of them.
If Lync (Skype for Business) is any indication, building well-working enterprise messaging is hard. Unless cost-cutting is your central concern, you want your internal communication to use the best, least-friction tools. Here Slack has quite an advantage.
99% of value of Slack for our team is in the text-related features.
Seriously, Flow is good stuff.
Also, Google Chat. AFAIK it's free if your company is already using the work version of Gmail, though don't quote me on that. It's out now, and does the job well enough.
My current employer went with Google Chat, I think mainly due to the cost difference with 10k+ employees.
Or Salesforce Chatter. Enough companies handing Salesforce good money that adding this on makes sense.
Look no further than YC darling Dropbox. For the same price you pay for Dropbox, you can get the entire Microsoft Office suite plus 6 TB of storage.