Username or EmailPassword
Let's be fair here, Fedora 9 uses an 'unreleased' version of Xorg 1.5. Nvidia can't be blamed for not releasing a driver for something that isn't even out yet. Xorg changed their API for the next released. While this would have been fixed by Xorg themselves if nvidia's driver was open sourced, but then again, Xorg hasn't released their full set of drivers for 1.5 yet anyhow.
Nvidia actually is doing a great job at releasing new drivers supporting new hardware and new versions of Xorg. Look at some of the other graphics card companies. With the major exception of Intel, they pretty much all suck at varying degrees (though it looks as though ATI/AMD is finally getting their act together).
No, lets really be fair here - nVidia (employees) are almost on record saying that they will NOT support even major releases of X unless a (major?) distribution supports it first.
Since those proprietary drivers are now out, whether or not Fedora has a prerelease X or not is a moot point.
Hardware support in this case is equal. Not in the case of ati though - the fglrx still does not support Fedora 9. But then again, Fedora currently has in testing free 3d drivers for R5xx based cards. Swings and roundabouts.
Except for "Restricted Driver Manager", i would say hardware support is similar. With one you have newer kernels supporting more hardware. With the other, you have out of-the-box GUI to get proprietary driver support.