Fedora has a number of problems
1) It hasn't managed inspire the same kind of fanaticism Debian has. When in Debian something
is broken,
downright dangerous (eg signed packages came much later ) or just s..cks it is
not a bug it is a feature. Not such with Fedoora..
2) It has an uninspiring installer.
3) A slow update manager and front ends aren't particularly attractive
4) After completing installation you have a lot more _unassisted_ postinstallation
configuration than in, say Suse or Mandriva.
5) Config tools are poorer than in Suse or Mandriva(BTW did you set a "spy department" with the
task of keeping watch of what others were doing?) and are not task oriented. For
instance in Suse if I try to configure a Windows printer the installer will automatically
check and install the Samba client packages. And, just in case Fedora does that now
for printers, Suse and Mandriva do things like that for about everything.
6) Fedora hasn't managed to get the same kind of hype there is around Ubuntu. Partly
because of not benefitting of DEbian's propaganda network, partly because of points 2,3,4,5
and partly due to bad PR.