Just build a slack clone for the love of God. Mimic all the features, threads, channels, huddles, email addresses for each channel, automations and bots, etc. No need to "engineer it" just copy it lol. It's the only way to get people to easily switch. In fact if you engineer anything, build a one click "IMPORT" tool, so people can just import their entire current slack workspace.