So I'm working at a small startup. We have O365 because it's what our investors like.
However, all employees dislike Teams heavily. Mostly because simple stuff like we have not found a way to do code blocks in chat without having to click through dialogs. (Actually, I just tried again, and on "old Teams" it's working, but not in "new Teams", WTF?)
The other issue we have is that many employees are on Linux.
I have worked in a company with many Linux-using employees and we used successfully:
(For me, I could switch to Windows... but we do have to work with some Linux-only stuff too..)
However, all employees dislike Teams heavily. Mostly because simple stuff like we have not found a way to do code blocks in chat without having to click through dialogs. (Actually, I just tried again, and on "old Teams" it's working, but not in "new Teams", WTF?)
The other issue we have is that many employees are on Linux.
I have worked in a company with many Linux-using employees and we used successfully:
- Google Workspace (Meet + Chat). This actually worked pretty well for A/V, working well across people on Linux/Mac and phones. But the chat functionality was pretty bad
- Slack. This also worked well and people tend to like Slack, for some reason.
- BlueJeans. Which even had RPMs... But it's a bit clunky and it really doesn't do chat.
- Discord. Actually much nicer than I expected. But not really proper for a business. And Linux has issues around screensharing and video.
- Teams. Strong dislike by everyone.
- Jitsi. Actually this works flawlessly for everyone, save for a Mac user- and I think it's solvable (just some Continuity unexpected behavior, probably). But it'st just for conferences, so we would need to combine it with something else.
- Matrix. Very complex, and calls with more than two people are with Jitsi at the moment, and it works worse than standalone Jitsi. There's a beta for a new conferencing system which looks promising from quick tests.
- Zulip. I've actually used this with some OSS projects and the chat is very... quirky, but I've liked what I've seen. But conferencing is either Zoom, Jitsi, and BigBlueButton. If Jitsi worked well (like standalone Jitsi, not Matrix-embedded-Jitsi), it could be an option
- ...
(For me, I could switch to Windows... but we do have to work with some Linux-only stuff too..)