Teams may work well if you are fully in the Microsoft ecosystem and have a dedicated enterprise level IT organization. That is not the kind of place I work.
Sometimes I have to use Teams for meetings and it is incredibly frustrating. First, it makes me sign in to an account. Then, it is not sure which account to use since we have a corp account and I did the sin of buying office365 with my work email. Eventually I reset one or more passwords via its login flow and it lets me in (just using the password does not work). On the call, background blur is not usable from the menus or UI, but a StackOverflow post saved me: the keyboard shortcut still enables it. Also, Teams insists on always starting at startup and I can’t make it go away.
Fair enough, you're right I'm in an Enterprise type organization with dedicated IT. Teams starts up logged in when I boot up my laptop (I sign into it on my phone via my work email address). It "just works" for me but IT has probably done a lot of black magic in the background to make it happen.
Azure ML studio which is another Microsoft product I use on rare occasions I have issues with there is some type of 2FA setting my org has enabled and usually takes multiple attempts (text messages) before it authorizes me. I frequently have to reauthenticate during the day which also annoys me.
Sometimes I have to use Teams for meetings and it is incredibly frustrating. First, it makes me sign in to an account. Then, it is not sure which account to use since we have a corp account and I did the sin of buying office365 with my work email. Eventually I reset one or more passwords via its login flow and it lets me in (just using the password does not work). On the call, background blur is not usable from the menus or UI, but a StackOverflow post saved me: the keyboard shortcut still enables it. Also, Teams insists on always starting at startup and I can’t make it go away.