Like most MS products it is a bloated pig of a software package designed in many ways to facilitate vendor lock-in but not necessarily provide the most satisfying customer experience. It's security is abysmal and I use two products to protect it from the Internet. It requires a horrible license and the terms of use is borderline tyrannical.
But Teams is worse.