I've tried moving my teams to mattermost now twice and always we ran into the issue that integration for live meetings was painful. Neither zoom nor Google meets was possible to set up in an easy to use manner so everybody could jump on a call when needed
That suck and I'm sorry to hear that. We're releasing public beta for built-in calling functionality on June 15 for both cloud and self-hosted offerings, you could give it a try to see if it meets your needs.