Never really distro hopped. Went from DOSLinux to Slackware and stayed put as my main. Having multiple machines, some multi booters, meant I had/tried a bunch of others. Vector Linux, Xubuntu, Debian Wheezy, several Arch-based (up to Garuda), various BSDs, and two unices (OpenSolaris/OpenIndiana, IRIX). Got an old ancient ToughBook (Pentiun II, 192MB RAM) with Arch before systemd collecting dust.
[ Those machines had multiple Windows versions also from Win2k to Win7 including XP x64 Edition ] Dem were da days. 🥰
Currently, Main laptop: Slackware. 2nd laptop: MX Linux, Void Linux, OpenBSD. Mini PC: Slint (Slackware-based).
Well, for the mini PC I did distro hop. Went through a lot trying to find the right one. Most were Arch-based (but not Arch itself) and they would indeed break at the worst time. Nature of bleeding edge rolling release I guess. Mostly I was looking for something non-systemd. Eventually settled on Slint.
I have a triple boot laptop with MX Linux, Void Linux, and OpenBSD on an old laptop where VMing wouldn’t work so well.
As others have pointed out a shared home directory is not a good idea. Shared data (documents, music, images, etc.) would be fine as mentioned previously.