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)
Mostly tiny irksome things that cause me to have to set up for calls 10 minutes early because I’m not sure if it’s going to behave and I can’t be “late.” The latest is the window not opening on startup even though it’s running on (MacOS). Restarting resolves. Sometimes it doesn’t do it. No idea why.
Also, minor quibble but I don’t personally like that it seems to follow that annoying UI/UX “we know what’s best for you” philosophy as Gnome does where it only shows you what you “need” to see. I get it, but I’m sorta set in my ways in how I expect UIs to act. If you’re new to it, it’s especially aggravating until you’ve used it for a while.