Nope, up until 2012 I have never bought AMD GPUs. I go for what works best,
Oh yeah, Catalyst sucks, but then, it's als just a Windows driver. It doesn't break with every kernel though, only the WHQL versions do, but the beta for linux versions have never failed on me, and I use some bleeding edge kernels sometimes... there is a difference between nVidia paying RedHat for orphaning Catalyst and Catalyst refusing to compile unpatched with the linux kernel, a lot of things in the GNU/Linux and Linux world are under great RedHat influence, but luckily, they are not RedHat projects, and the more RedHat tries, the less RedHat succeeds. In the last years, I was using RedHat/Fedora almost exclusively, but I never stopped trying other distros, and with the things RedHat is doing now, I'm just moving away from it. Linux is a services ecosystem, not a licenses ecosystem, brands mean nothing, people do, you can easily and without any disadvantages swap linux distros and SLA's, total time it took for my offices to migrate from Fedora and RHEL to Mageia: less than 2 hours after normal working hours. Total time for the staff to adapt: 0 seconds, because it works in just the same way. Difference: Catalyst can still be updated without losing money, because Mageia didn't orphan it. Locking down is such a dumb strategy in open source. nVidia does feel that really well in the ever growing open source market.
AMD right now does X and mesa merges before Intel even. nVidia is slower than both of them in every aspect, plus nVidia doesn't support X at all, X is what it is, nVidia merges nothing, if any merges are made, it's by the nouveau community, which is harrassed and lied to by nVidia all the time. However, nVidia has the problem that it also wants to sell ARM-chips, so for that, they do support X, because otherwise, they would sell even lessTegra-stuff.
nVidia has potential, they just need to rework their hardware completely and stop selling crap for high prices. Why does every US company always want to be like Apple?
AMD has now merged VCE. nVidia had open source VDPAU before for playback, but then they wanted to make a bundle out of encoding. VDPAU works on all hardware, but nVidia's attitude makes sure than VCE won't work on nVidia, whereas it will work on Intel.
To be honest, if I could, an Intel would grow up and stop the stupid "a different model SKU for every day of the year and then some" crap, and provide better graphics hardware, I would totally go all Intel, all nice open source KMS drivers, linux patches against the encryption malware, etc...
What I think is really going to happen, is that with every bullshit move of x86-hardware producers, the x86-market will just keep getting smaller. I've been investing in ARM mainframe hardware for a while now, it still needs development, but in the end, it looks more promising than x86 in the long run, and for linux, it's all the same anyway.