Would you want to play very much without the other person, other than crafting or trading, etc? A separate playthrough would let you play when the other couldn't, without them missing any game content (create a new profile to keep the saves separate, so quick and auto save from one game don't overwrite those from another).
You can manually share saves, or use Dropbox or file syncing software to keep multiple computers up to date with the same playthrough.
Each save is a folder in the '..\Documents\Larian Studios\Divinity Original Sin 2\PlayerProfiles\<ProfileName>\Savegames' folder.
It would technically be possible to have the game transfer saves to client systems, or maybe copy the save process on the client system(s). I can add it to the list of suggestions, anyway.
People might be more comfortable joining another's game if there were a fallback in case the host flaked out or quit without letting someone else have the latest save (I didn't see that reported much for D:OS, but t did happen).