I've written a free software that makes the RPM creation process incredibly simple and just want to spread the word.
I believe that one of Red-Hat/Fedora's main drawbacks is the complexity of their packaging system. I also believe that a developer should not have to devote a ton of time to learning how to package their software for the distribution they would like to support.
Hence, Togo; an open-source, free software I wrote to greatly simplify the process. Please check it out if you think it would be of use to you:
https://github.com/genereese/togo
-Gene