I disagree with you. I love Fedora, I use it where I can, but it doesn't always Just Work. 99% of the time it's perfect, but I've found as soon as you want to change something, such as install a new program, you're probably going to have to do some troubleshooting.
Too many times I've started to install, using yum, and it's thrown a fit over not having the correct library packages, the correct versions, or even in one case not having PostgreSQL installed despite not showing up as a requirement.
Perhaps I've just had bad luck, but in most cases it's meant I've had to sit around for a few hours fighting to get things working using instructions that were written for Ubuntu and trying to translate between the two.
Don't get me wrong, I love Fedora, but sometimes it would be nice to be "the popular distro".