Don't forget Microsoft's whole "we're gonna pretend like we're integrating everything just so you can never find anything"… I work from home half the week but don't want to receive phone calls after-hours (because of course we had to fucking get rid of real phones and change to Teams). Oh they claim there's lots of scheduling options, but when you dig into it you find out you can't actually schedule anything in Teams, you have to go into Outlook. I'm on Linux, Outlook isn't an option even if I wanted to touch that steaming pile. So I go to the web version of Outlook only to find that no, despite their assurances, you cannot actually schedule your office hours to send phone calls straight to voicemail. That feature might come "soon" but considering half the time our staff launches Teams they get a blank page on private chats and have to keep restarting until they show up, I have a serious lack of faith that Microsoft could code up something useful for office hours.
tl;dr: Using "integration" as a buzzword to put options in unrelated and unused products, only to discover those features don't even work.
Adding to that: building apps in electron that completely don't behave like you'd desktop apps expect to. Starting with sluggishness/high resource usage (Teams does little more than ICQ did back then, but needs more RAM than my entire PC had and it's still taking a second to think for each tab/chat change), but also just weird behavior of back buttons, that send you back to some seemingly arbitrary point within the app, but not back.
The left side gutter that, I fear, is a trend still in it's infancy.
Dear Microsoft: I'm never going to launch apps from within teams or outlook. Why they fuck would I, that's what your terrible OS is for. Stop it.
Don't forget Microsoft's whole "we're gonna pretend like we're integrating everything just so you can never find anything"… I work from home half the week but don't want to receive phone calls after-hours (because of course we had to fucking get rid of real phones and change to Teams). Oh they claim there's lots of scheduling options, but when you dig into it you find out you can't actually schedule anything in Teams, you have to go into Outlook. I'm on Linux, Outlook isn't an option even if I wanted to touch that steaming pile. So I go to the web version of Outlook only to find that no, despite their assurances, you cannot actually schedule your office hours to send phone calls straight to voicemail. That feature might come "soon" but considering half the time our staff launches Teams they get a blank page on private chats and have to keep restarting until they show up, I have a serious lack of faith that Microsoft could code up something useful for office hours.
tl;dr: Using "integration" as a buzzword to put options in unrelated and unused products, only to discover those features don't even work.
Adding to that: building apps in electron that completely don't behave like you'd desktop apps expect to. Starting with sluggishness/high resource usage (Teams does little more than ICQ did back then, but needs more RAM than my entire PC had and it's still taking a second to think for each tab/chat change), but also just weird behavior of back buttons, that send you back to some seemingly arbitrary point within the app, but not back.
As much as I dislike electron being utterly overused, Teams is not just an electron app, it's a particularly bad electron app.