Ahem. I just had to write that all-caps headline. Broadcom's wireless chips - used by just about everybody in this industry - have been a major pain in the bum for Linux users, because the company did not release open source drivers. Workarounds had to be created, lots of pain was had in the process, but now, Broadcom has finally seen the light: they have open sourced their wireless Linux drivers.

The Nvidia driver is pretty bad because it is a binary driver. You don't have a working system with it installed. Power management doesn't work for instance.

Ah! Now comes the time where I can finally use the all-purpose Linux evangelists defense spell:

WorksForMe!(TM)

I have a working system with the Nvidia driver. I have a working system with the Nvidia driver and power management works. Your hypothesis has been falsified. Try again, Hans.

Maybe you can come up with something more substantial. Like proving that a major number of Linux users using the Nvidia driver has severe problems. Should be easily possible because the Nvidia driver is: bad, bad, bad! But then there would be still a question left to be answered: is it the fault of the Nvidia driver or the fault of Linux?