Founder here. Struct is designed for both teams and communities. Because the problems affecting Slack and Discord are the same. We already have a bunch of community features, like publicly indexable knowledge base from threads, public-to-internet channels -- which are being used by many OSS companies (list on home page).
Teams is a different product. Companies who use Teams are there because they have tight integration with Microsoft Office, which is the USP there.
Teams is a different product. Companies who use Teams are there because they have tight integration with Microsoft Office, which is the USP there.