My opinion is strongly in line with Kevin, but Chris has a good point. However, isn't it possible to have both. I'm not familiar with the proprietary drivers other than knowing that the NVidia one is available through rpmfusion. (Out of the many varieties of laptops I've installed Fedora on (at least 30 different models from various manufacturers), I've only had one that required the NVidia driver.) If the proprietary driver has a strong dependency on a certain X version, won't that just stop the X server from being upgraded? In that case, everyone using the open drivers can upgrade and the others will just not get the new X server until they have new drivers available. I expect this doesn't work if you compile from source though. Are there many people that do that?