It's rough. We thought about switching to Microsoft Teams and we realized that so many decisions about our relatively young company were tucked in DMs and private channels in Slack that we couldn't leave.
Email is non-sticky (just take your emails/save them on client and leave) Files storage is non-sticky (just move your files from OneDrive to GDrive) Chat/Collaboration is sticky as mud.