Personally I tend to avoid all ATI cards in favor of nVidia ones on the grounds that I've always found the drivers from nVidia to be of a much higher standard.
I wonder if the reason ATI cards are cheaper is because they don't employ so many software engineers