For me it was:
Windows (for many years) -> Ubuntu (for a year) -> Arch Linux (for half a year) -> Void Linux (literally 2 days) -> Artix Linux with runit (a month) -> Gentoo Linux (another month) -> Debian (finally, I don’t plan on changing it).
Also, when trying to switch from Gentoo to Debian, I fucked up all my data with no backup.
What was your journey?
EDIT: Added Windows
NixOS is immutable, so I can’t compile from source (I needed a specific Assembly Editor for university and it only supported full system installation, I could not get it working on NixOS). I desired a static release, so I was switching to NixOS, but then there’d be something I can’t be bothered to figure out or weird issues, so I’d switch back to Arch. But then my desire for a stable static release would return.
So on and so forth until I figured out Fedora is perfect. It lacks the 1337 Haxor feel of an advanced distro, and dnf is super slow (First thing I do on a new Fedora install now is get dnf5), AND my SDDM theme broke on Fedora but worked everywhere else (something to do with qt5-qtgraphicaleffects), but I rewrote the theme, aliased dnf to dnf5, and I still get the 1337 haxor feel by using my own scripts, including a bemenu logout script, which makes me feel like a boss when I use it, for some reason, probably because I wrote it myself.