If amd blob won't be that buggy and feature-less, and would be supporting legacy hardware - there would be some equality. Opensource is barely supported(nvidia unsupported at all).
Yep, modern graphics hardware sucks. OpenGL is patented. Only windows drivers have attention. Everyone is proud to be microsoft slave.
No you didn't.
The nvidia blob is unreliable trash from a hostile organization. Let that be well understood.
And isn't it about time for you to go back to your blob OS? What do they call it? Oh right, Winbloze.
DH, nvidia blob is extremely stable. It is very polished. It has nearly every feature that windows driver has and features sameday support. It covers broad range of cards. And it is very proprietary.
The only chance for AMD to innovate is to put WAY more effort in opensource. Nvidia has already matched every single aspect in blob form for 5 years what AMD has TRYING to achive now with Catalyst.
AMD opensource support is very lacking (as "in serious" vs "hobby" effort). It is not planned to be feature-full. It is not planned to replacement for proprietary. The financial mechanism to connect regular linux users investing in card with supporting opensource driver that they prefer - is absent.
Now this moment: If you go out and purchase hardware in scope of 5 years, you expect it to WORK efficiently. AMD does NOT see opensource as efficient and it is NOT efficient. Their closed source initiative is CONTINUED and falls back MUCH to nvidia.
And with nvidia - it is already efficient as in go, buy, install, use.
If you are hacking linux and want it to have own opensource efficient gfx/3D subsystem, and you really want to support it - there is NO hardware manufacturer to date that has you as target customer.
The only chance for AMD to innovate is to put WAY more effort in opensource. Nvidia has already matched every single aspect in blob for 5 years what AMD has TRYING to achive now.
In truth, BOTH answers are the right one, depending on what you're looking for.
If you're doing "hardcore" gaming, aggressive 3D operations, or GPGPU stuff, you're going to probably want the NVidia solution that deanjo suggests. AMD's high end will serve you well, but the drivers have off and on issues more often than NVidia's do- but keep in mind that you're beholden to their production schedule and priorities- and sometimes they DO break things, sometimes badly.
If you're in a mind to be all FOSS, don't mind a dramatically lower performance profile (or are willing to run with the somewhat less robust AMD blob while waiting for a higher performance answer in FOSS drivers...), then your choice is also pretty clear and droidhacker's telling you the truth of things. The other observation would be that there's a better chance of AMD getting more people on the task of the drivers (both proprietary AND FOSS) if they see more sales in that space. In the case of the FOSS drivers, they'll perform well enough for the eye-candy desktops, lighter duty gaming (With titles like Caster or perhaps World of Padman and the like...) while you're free to keep using the card well past when AMD would otherwise support it.
In short, the best card's going to be more based on what you're looking for.