Hum... CentOS is Red Hat sources recompiled and repackaged. I fail to see how it can have "better hardware support".
Also, OpenSolaris is Sun's idea of trying to get Solaris (their flagship system) some of the development breadth of Linux, that hardly counts as a comparable situation than Fedora vs Red Hat Enterprise Linux.
Yes, Fedora isn't perfect. Yes, it has its rough edges. But it packages in a (mostly well working) collection whatever is the newest and greatest in open source, so if you are curious about where things are going, this should be your first stop. By adopting new stuff agressively, it serves as testing ground for all Linux distributions (and even beyond), so you do benefit regardless.
Besides, Red Hat does support Fedora very heavily, it is not just some kind of orphan left to its own devices.
Please look a bit closer (and try out stuff for a while) before critizising.