It's you, Linux developers, Alan Cox and Linus Torvalds included, who chose this f*cked up, absolutely broken, rolling development model. It's you, Linux developers, who get mad at it (even Linus has complained several times that userspace applications got broken due to incompatible changes in APIs).
Maybe it's the time to change?
But no, we'll have similar threads, complaints and pieces of news over and over again. And no one will do anything. No wonder people avoid Linux like a plague. In a world where no one is responsible for anything, where QA and testing are unheard of, nothing will ever be usable.
P. S. I for one chose CentOS 6.3 - but I'm a happy guy, 'cause I can run vanilla kernel - LTS distros are unusable as well, because the kernel development model is outright broken.
I have used Fedora since Fedora 12 and I have to live through all the installation changes. When I am used to one, i.e. preupgrade, now they change it to fedup, meaning fed up, it throws a bunch of errors but it finishes fine. I am able to use it as I was doing before, that is as a headless server.
Based on that I am skeptical about updating my Fedora 16 and Fedora 17 boxes.
I had a similarly buggy experience with Fedora 18. Apparently (and nobody told me this before the upgrade, because their wiki page wasn't and isn't properly written), FedUp is broken when it comes to systems with proprietary graphics drivers* or LUKS encryption, both of which I had. With the proprietary drivers*, the upgrade process shows nothing; it's just a black screen. When it came to the encryption, at some point it couldn't mount my partition, freaked out and immediately rebooted. Hosed my box.
After some effort fixing everything, I'm then rewarded with the new less-usable-than-ever gnome-shell. I realize it's unfair to blame Fedora directly for that one, but at that point I was annoyed and decided to blow it up and install something else too.
*It's a laptop and I need them for the battery life.
I've had no particular problems with Fedora 18, but then I haven't used Anaconda since I got this laptop in 2009, and deal with a distribution upgrade the same way as with any other bunch of package updates - with the rpm command. The main Fedora 18 improvement is a name that's not as bad as "Beefy Miracle".
If you are a single user, you can't log out in Fedora 18. I know it is a default in Gnome 3 now, but I really wish the Fedora packagers would have taken the common sense steps of fixing that.
That is Gnome 3.6 feature, not Fedora. With a single user using only one desktop environment i.e Gnome Shell, it does not make sense to have a log out. Add another desktop environment or an user to enable log out. I can't believe some people are unable to grasp the logic especially due to their own blind hatred toward Gnome in some case.