This is gonna sound like a troll post but i assure you it is not.
I don’t have a coding background but I’ve used Teams in a lot of workplaces and really only encountered like 2 issues entirely.
Either I got seriously lucky or it was before enshittification.
Why do you yourself dislike it? Is it UI? Performance?
I should also say I use Teams for basic purposes like messaging and uploading files, I literally don’t touch anything else and performance hadn’t been an issue. (Likely because I’ve been given thicc-ass workstations in the past)
It’s a mess for my team in terms of:
Before we used a combination of Slack (for text communication) and Google Meet (for video) which was much more reliable a day functional.
The screen sharing is also missing basic features every other video conferencing app has. A huge one is being able to share part of your screen. You can either share a window or an entire screen, but often I want to show multiple windows. I have a 21:9 5k2k screen, if I share my entire screen no one who is working from a laptop can see what I’m doing. Just let me share an area of the screen to share.
It has some kind of Threads, but those don’t work for normal chats. It’s a different kind of chat. Not a great solution by teams imo