I use Teams on my Linux workstation every day, entirely through the web site running in Chrome (organization-specific IT peculiarities prevent the "native" app from working on our Linux). It works just as well as Slack ever has for me. There are plenty of Mac users in my org too, but I don't know if they use an app or the web site.