I was surprised after hearing all the negativity about it on here and other places that I actually like it. I don't see any major flaws - what problems do you have with it?
We used slack before and teams definitely feels like a step up.
As many good things as I say about it, there's still some rough edges.
- Starting a group telecon from a channel doesn't seem to exist. You have to start a chat with the same people and then you can start the meeting.
- The screensharing selection interface is kinda wonky and doesn't show certain applications, it consistently won't give me an option to show Excel, but every other thing I have open is visible (MacOS).
- It gets hung up sometimes if people paste lots of images into a long chat.
- It needs better management of old chats, channels and so on, for example there's certain old chats from last year when we were first testing it that I really don't need around anymore and I'd like to get rid of.
- The notification system is a bizarre mess, I can't quite seem to find the magic combination that turns off notification sounds, but plays a sound when somebody calls me for a voice or video chat.
Personally I have issues with the Android app. For instance I sometimes can't join a meeting from my phone (I can see that the meeting started but there is no way to join in). The only solution is to join in from my laptop, only then does the Join button magically appear in the app.
I haven't used it in a year so things might have changed, but it seemed to only have the last 20 or so messages with a person stored in memory and I'd have to wait for it to load if scrolling up to see more, and then only load them in batches of 20 or so at a time after that as well. It also didn't like me trying to paste screenshots directly in to it. instead I'd have to save them as a file and then upload that.
For my use case at the time, which was getting engineering support as a software salesperson in an organisation with poor documentation, that was a huge downgrade from slack. Those extra seconds waiting or it to load or messing around with image files hurt when you're on the phone with someone.
The channel or team messaging part is unusable. You can't leave channels, you can't ever get the right people in a team. Everyone just ends up using group chat, which is way more closed.
For channel messaging it does not compete with Slack.
We used slack before and teams definitely feels like a step up.