This is a long time (Since Fedora Core 4 if I remember correctly! (When Fedora started using yum)) that Fedora package management have some persistent small problems, that has a HUGE effect on an end users feeling. The simplest case and the most important thing is support for installation media by Fedora package manager.
Fedora uses internet repositories by default. That’s certainly not a problem for users with daily access to broadband internet connection. But what about a user without such an internet connection?! (Lots of users in my country!)
A new Linux user installs Fedora. Then, he decides to see what other packages are available in Fedora DVD (or its CD sets). He finds Add/Remove Software in the menus and runs it… But he finds out that he cannot use it at all to browse available packages and install them. IMHO, that’s too bad for a distribution to not recognize its installation media by default. A user without any network connection should be able to use its distributions installation media out of the box. And also, the package manager should not tell you that you cannot install ANY packages without a network connection! Certainly, installing a package from installation media doesn’t need any network connection!!
Yes, that’s true that you can add your Fedora DVD as a repository to yum (which cannot be done with GUI currently! But even if it was possible, it was still too much if you were required to type the URL yourself), but that’s not desirable at all. It must work by default, or at most by enabling an option in an accessible GUI.
This reason is enough for me to not insist on using Fedora for new users, the above reason is enough for them to have a dark image about Fedora!
While such an important problem exists, I won’t talk about not having any indication of the remaining download size in PackageKit… 😦