One direction which I personally would love to see Fedora go towards
is becoming a rolling release distribution.
Whilst it can make quality control a bit tricky, a rolling release
cycle could help greatly speed up the momentum of both the
distribution development and free software in general.
I think that the current time based release based cycle is an
impediment to reporting bugs and improving software. The reason is
that usually the first step to fixing a bug is going through the pain
of getting the latest version of the software (and all relevant
dependencies), building, installing, and then finally seeing if the
bug is still there. Moving to rolling release (with a ultra short lag
between upstream and distribution) can eliminate that pain and provide
inertia to reporting problems, developing fixes, and improving software.