BTW as just users ask yourselfs why is Linux a great stable OS ? Answer is due it's open nature. That's not only because more people can view the code and find bugs. When distros have the source they can nicely put together all those pieces that make what a Linux distro is. Every blob brings up a potential stability danger and takes away the control of how it works from distro. I'm really a pragmatic guy and if I cared for gaming or flawless compositing experience etc. I would go with nvidia myself. That said I would never say that :
because I know that Linux distro is working/good and stable thanks to the open source nature. Put more blobs in it and it all may soon fall apart.