Teams definitely feels like it was rushed to market to take advantage of the pandemic. I'm really sad our company moved us from Slack to Teams. It's so much worse, especially on Linux
And it was still better than the dumpster fire that was Skype for Business. I loved how it would push a message to the device that it thought you were active on, but that there wasn't a centralized storage of messages. Messages sent to Device 1 didn't exist on Device 2.
That was so bad... you'd reply to a message at lunch on your way back, get to your desktop, and couldn't get messages at all... even if you sent one out.
That was the absolute most frustrating thing.
I wonder whether the near universal unpleasant experiences mentioned in this thread aren't caused by bad ports of MS Teams to Mac/Linux/Android. I use Teams solely on Windows, and the calls/video are flawless, recording just works, captions and audio transcripts are fairly accurate. The chat portion has minor warts, but it does get the job done. Markdown syntax works for most of the message formatting needs. Webhooks are easy to implement.