Ubuntu is easy and has a lot of packages.
Arch is good if you want a lot of control over your system. This is what I currently use.
Fedora is good for ENTERPRISE systems.
Name:
Anonymous2008-04-15 3:16
Ubuntu is sucky and has tons of local patches, so a lot of its packages are hideously inconsistent with upstream.
Arch is great, it's like Slackware with an actual package system. It's kind of funny how 4chan comprises like half of its userbase.
Fedora is overbuilt crap.
Slackware used to be awesome, but Arch has kind of filled that slot for me. Nowadays it's undermaintained... when Pat dropped Gnome it should've been a hint that perhaps someone else should be taking over. It's lost its shine as the "I know what I'm doing, dammit" distro.
FreeBSD is a good system, in a nostalgic sense. Getting hardware to run on FreeBSD makes me feel like I've been transported back to Linux in 2000 or so. You can probably get it to work, but it's not idiot proof and doesn't try to be.