I am a Fedora user myself, and I have always found it a little frustrating updating my computers with the release cycle. However, I accepted that as part of the way things are when I chose Fedora as my distro. If you visit Fedoraproject.org they very clearly state that it is a development distro that is not meant for production use. If you want to live on the bleeding edge, you use Fedora, which to me is the equivalent of using Debian Unstable/Testing.
I don't know many sys/network admins who use Debian Unstable on a production server, so I really don't understand why anyone would try to use Fedora on a production server either. If you like the RedHat world, and you want to run a stable production server, you can pay to use RHEL, or you can go free and use CENTOS.
For my little play around at home server, Fedora does the job fine, but I wouldn't dream of using it to run anything mission critical off of it.
As for Ubuntu vs Debian. All the comments below this article demonstrates where the problem is. Newbies like Ubuntu because the Ubuntu distribution and forums are friendlier.
The key word here everyone is FRIENDLY.
Not MEAN, SELF-SUPERIOR, SELF-RIGHTEOUS, and/or ARROGANT.
It's not because Ubuntu is the most amazing distro on Earth. It's because everything about it appears and feels more FRIENDLY. People like being treated patiently and with kindness, thats why the newer users gravitate toward Ubuntu.
If you visit the newsgroups and your a newbie, and you forget to bottom post, Goddess help you, you will get slammed with thousands of flames for the rest of the month, for presuming to post at the top of the historical text. Its even worse if you ask a very basic Newbie question without reading every single historical post in the forum first.
With all of Ubuntu's faults, I still prefer it over Debian, because getting help for Ubuntu is a lot less humiliating than getting constantly flamed when asking help for Debian.
Very few people are developers, and very few are knowledgeable computer users, the majority of people are just plain old end users who want to browse the Internet, listen to music, watch videos, send Email, and update their OOO Writer documents. Expecting people to have more than basic knowledge up front is just not going to happen.