every distribution is good, however they add some private code to provide extra features, rpm is a good thing, but when it appears with YAST is SUSE, it stops users to customize thire system with compilering tarball, newer version of software is good, but always lead to compatible problems, redhat has a terrible hardware support system.
which do u choose?
there is no excellent os, but if u only know rh, rh.