Well, I don't know. I can't say that nVidia producing an OSS driver would be better than AMD producing an OSS driver. What I am willing to say though, is that it would be better for the graphics stack and the community as a whole.
I don't think nVidia really cares about the graphics stack or the OSS graphics driver community though. Saying that it would be better and actually having it happen are two very different things.