My mate always says to me Fedora is the top distro, he has his reasons, While i once said Gentoo or Arch but i chosed to use Debian instead.
Debian is my OS mate and my friend.
In my opinion: the distro that make you happy, is the best. For me is Debian that fill all my requirements.
Both Fedora/Debian are great distro, They're serving free (ok, not everything:)) but almost.
I use Debian on my home desktop for daily home tasks. Mail, Browser, Youtube, Music, Video, Sharing, Offices, little coding etc...
Edit: thanks for the link, it was good reading...
Dev1 & Debian Addicted