Comment Re:I don't understand (Score 1) 867
There's a lot of reasons to switch distros. Everyone usually finds one that fits their way of thinking after two or three. People also find that the different distros work better at different tasks - you don't (generally) use Ubuntu for servers, for instance.
As far as what I run on "my" computer, it hasn't changed much: Slackware -> Debian unstable. I knew Slackware inside and out (back in the 3.x days) and now I know Debian very well (you have to, if you run unstable). I've hit a comfort zone, and I'm unlikely to change.
I switched from Slackware to Debian because Slackware was very, very far behind on switching from the libc5 C library to glibc (the second major change in Linux, the first being the switch to ELF executable format). A lot of software was being written that didn't work with the old libc5, and Pat (the maintainer of Slackware) was being stubborn on the point. He had his reasons, but I wanted new software, so I switched.
I tried Corel Linux back when it came out. That lasted about two days. It didn't live up to its promises, and when I found myself replacing the Corel repositories with Debian repositories, I knew it was in vain (BTW, doing apt-get update && apt-get upgrade from Corel to Debian is... interesting. It worked, after a lot of fixing, but I finally wiped and reinstalled Debian). It's just as well - there was only the one version of Corel Linux.
I've had to use Red Hat (not Enterprise, but old school Red Hat Linux) on a few occasions for work-related reasons. This was back in the RPM dependency hell days, and it turned me off of any distro that doesn't maintain a decently large package repository. I used Fedora Core 4 and found it to be just as bad. Same goes for Mandrake (before they became Mandriva - I had friends who ran that because it was "user friendly" - I did not find it so. It might be better now, of course.
I've used Gentoo for shits and giggles on a server I run. I was just curious about it. I've since replaced it with OpenBSD because a) I didn't have the time to learn to admin it properly and b) compiling every package in the system on an Intel Atom chip is painful. (I already knew how to admin OpenBSD.) I liked Gentoo and if I ever replaced Debian as my main distro, it would be to go to Gentoo. I just don't have the time to learn a new system anymore.
I've done LFS. I highly recommend it to anyone who wants to learn more about the underpinnings of Linux. It reminded me a lot of my Slackware days, back when you had to compile everything.
Ubuntu works, and I've run it on a few machines, but doesn't fit into my way of doing things. I like to customize my system a lot, and I like to log in as root when I'm doing admin stuff. You can do that with Ubuntu, but it's just easier with Debian.
Of course, there's the BSDs and Solaris as well, and these days I mostly do server stuff on OpenBSD (or FreeBSD if it's a fileserver). The BSDs make excellent servers and don't feel as "hacked together" as Linux does. I wouldn't use one as my main system, but if I had a technical job again I wouldn't mind a FreeBSD desktop.
So the rite of passage isn't to find the most obscure distro, but to find the distro that suits both you and your use case best. Experimentation never hurts, and you can learn a lot from running different distros.