It literally takes 10-20 seconds to switch between chat windows in Symphony, Slack is bad but not this bad.
Try Mattermost.
Last time I seriously gave it a try (4-6 months ago or so, it was during the last major slack outage for 4-6 hours or whatever it was) it was .. not pleasant to use really. Next on my list is zulip.