Fedora would be great if they did periodic LTS releases -- and it wouldn't really take much effort, as they sort of do this now by basing a given version of RHEL off a given Fedora release. So the work that goes into keeping RHEL 7 up to date could be applied to Fedora 19 without too much hassle.