You should be able to invite people to EITHER teams OR channels. As is, we have to create WAY too many teams, when a channel should suffice.
As constructed, I end up having to invite people to a particular Team when all I really want them to access is a specific Channel within a Team. I ought to be able to invite people to a Team or invite them to a specific Channel within a Team. This would be HUGELY helpful and limit the potentially overwhelming number of Teams that would otherwise need to be created.