How can we make Microsoft Teams better?

Guest access should be implemented at the Channel level

Once I enabled guest access on the tenant I can enable guest access to a team, but I can't give guest access to a single channel. There should be a way to do this as I will now need to create a guest team and an internal team when I share teams with customers.

We have this problem, we want to invite an external party to collaborate on the marketing campaign but we do not want them to have access to all channels. We had to create a new team just for that and duplicate part of the work, not really time and resource efficient

Very important to us. We need to be able to get separate encrypted communications from husband and wife. Would have to set up saparte term for each and possibly a third team for a joint account. Separate channels is only way to do this and keep number of teams controllable.

not only guests but for regular members, the ability to manage permissions at the channel level is needed to avoid the thousands of teams being created with overlapping memberships just to control access to material. and no group chats is not the answer.

One can always control the granular permission to Teams channel files and folder through its SharePoint online document library. Till now, permission by channels is not available but Microsoft has it in their roadmap.

This is highly important to us - having to create a new team for every single project in order to limit guest access is not how we want to use Teams. We have a Team for our team, with sub-channels for very project but we cannot grant guest access without giving it to all the channels.

My team often collaborates with others within our organization on small projects - ideally we will use a channel to manage the information around that project. It would be very good to be able to grant access channel by channel.