I would settle for just Skype for Business on Linux. No excuses why it shouldn't be on there... and yet it isn't.
I've read some horror stories about Slack, and I shudder to think what would happen if my company moved to it.
S4B server edition is still in active dev