and Zoom. We use GSuite for a small business we own, and I use Teams at my day job. Teams can be frustrating to use when taking calls from people in different organizations but it's getting better. Meet is difficult because not as many people are as familiar with it.
My experience comes primarily using Teams as an internal communication tool (which it does very well), and Meet taking calls for internal and external use.