I work for MS and literally every MS employee hates Teams. I would cut off my tongue before I recommend it to a friend.
The problem with Discord isn’t the program, it’s the fact that we have a million different servers now. People just don’t like having to go to a new server for every different conversation, but that’s the way they all chose to use it so it’s their own fault.