Besides finding it more reliable in general than alternatives I've tried, Zoom is the only conference software I've found that allows me to share my screen on Linux.
The drawback is that Chrome is a requirement for some functionality which kind of sucks. But I think that's particularly because they have been in the driving seat with webrtc for years and have implemented things in Chrome to test the water before proposing it as part of the standards.
Check out Serge Lachapelle who has been leading Google's engineering efforts for years...
Also Slack's screen sharing quality is terrible and ofter you cannot read letters in the remote end's screen. Zoom's codec is much more crisp with text and graphics, almost like a native app running in your computer instead of video.