QUOTE(dch @ Mar 25 2003 - 12:45 AM)
My choice has been Debian since around 1998. The overall package quality and cohesion tends to be quite a bit higher than anything else I've seen, and for me it's just the right balance of providing a good framework for default configuration and then getting out of my way for real work.
I used to use Debian before switching to Gentoo. I'd also used Mandrake, Redhat, Slackware, Suse, other more obscure distros, and even rolled my own with LFS once. Regarding Debian, my biggest annoyance with the distro was that packages were typically never up to date with the latest software releases, even in the unstable stuff. Sometimes I'd find myself waiting weeks to months just to get an updated X or gnome setup going. Maybe things are different now, but with Gentoo there are typically build scripts available for updated software within an hour to a day of it's release.
Also, I often found that even though Debian's package management system was nice, configuration issues were never as simple or as clear as they could be, and the documentation was typically quite poor or scattered.
QUOTE
I see Gentoo as the new Slackware. It's valuable in that you'll be doing everything yourself and thus learning quite a bit in the process. Personally I don't see it having any merit besides that.
Hrmm.. I don't think this is a good analogy. I don't really think Gentoo is quite like any other Linux distro. If anything, it's probably somewhere between Slack, LFS, and Debian, but being easier to use/configure/maintain/update then all 3.
Configuration issues under Gentoo are surprisingly simple... more than with other distros I've tried. Couple that with it's excellent step by step documentation and tutorials, and you've definitely got a winning combination.
QUOTE
The build system is a nice idea, but the actual benefits from compiling everything for your architecture are neglible as far as I've seen. I also wouldn't want to have to deal with compiling every package on my system in a way that makes sense.
It's not just "compiling for your architecture", it's also compiling with the options you want, and
only those options. Speed increases are real also, especially now with vectorization support in GCC. You get a very fast setup with
only the stuff you specifically want and nothing else. No more wondering about whether or not some weird packages have been installed
that you didn't really want or need or something like that. You have complete control, but at the same time it's not overwhelmingly complex or hard to maintain.
You really don't have to "worry about compiling every package in a way that makes sense". Gentoo doesn't work that way really, it's not that complex. Sure, it may take a little bit of reading the (well written) docs to decide how you want things setup originally, but it's definitely not hard.
I get the impression from your statements that you haven't actually given Gentoo a try. Maybe I'm wrong though

If so however, you should certainly give it a shot before making judgements about how well it actually works in practice.
QUOTE
I see Mandrake recommended a lot for newbies but I haven't actually seen it in action.
Personally I would rather recommend Gentoo to a newbie then Mandrake. They'll end up learning
Linux rather then how to use some fancy (and often buggy) gui configuration stuff that does not explain exactly what it is doing to your system...