Really depends on what you want to do with it, which one is the "best". I am partial to redhat and Fedora because I have more experience with those than other types, but Debian is also very good for servers... Suse, and Gentoo are others that seem to be pretty popular. Each flavor has specific strengths and weaknesses, but IMHO for general purpose they are all more or less the same.