Nvidia vs. nouveau
I have started to use the open source nouveau driver on linux. Not because it has nice 3D-support, but because the 2D-part simply is much better than the proprietary nvidia driver.
Nvidia : Please fix the performance-problems that you driver has. Nouveau will problably gain 3D-support at some point. And when that happenens no one will use you driver which isn't realy a good think either.