I voted MSI, all three of the 7950s I got were good cards. My only gripe was the TF3 had the small fans, which caused it to get annoyingly loud if you wanted to push higher RPM. I also thought they suffered when it came to top end cooling, compared to what 45-55% fan gave you at far less noise the benchmarking mode 100% fan speed offered little over lower fan speed, except exceptionally awful noise.
That said the new lineup, including cards like the TF4 Gaming address this and if they keep the same quality for the rest of the card with great prices I see no reason not to continue to give them a nod. That's for more budget focused cards, they also offer the Lightning which competes with the Classified as the best card available from either side.
The only reason I went Giga for my 780 is I wanted a guaranteed rev B1 silicon. That said I still have some buyers remorse for not getting the 780 Gaming, it would have went so, so well with my mobo :|
Believe it or not, XFX seems to have learned its lesson after the 7000-series. The 280X DD is voltage unlocked and its cooler is pretty decent, plus it has lifetime warranty--something that very few cards can say these days.
Question for XFX and their warranty... Since it's for the lifetime of the actual product.
Technically if you bought an XFX 7950 three months ago, wouldn't it be EOL now as far as the warranty goes, and you'd have to depend on them having reserve cards to send you from now until whenever they ran out?