My biggest gripes with Teams are the following:
- Teams essentially requires a GPU for good performance, we don't have dedicated GPUs on our machines, so sharing your screen brings the machine to a crawl. Exactly what you don't want when demonstrating anything.
- All communication is at the same level, so you can't reply to a single comment, without disrupting the flow of conversation. (It'd be nice to have thread replies like on Hacker News)
- Tabbed conversations are missing, MSN messenger had it, Lync and Skype for Business had it. It was one of the most efficient ways of maintaining conversations between frequent contacts.
I really hope that Github being forced to used Teams results in things in things like performance being finally addressed.