I am just happy that there are two companies with differing products yet still provide excellent performance across the entire spectrum of price points.
I like ATI's Catalyst program (a lot). I think what they are doing is great.
I think that NVIDIA's drivers overall are less buggy in games. I remember trying to play Thief 3 for months on an ATI card, but got so tired of having the flickering shadow problems that I dropped the game totally and didn't get back into it (cause my main card was a Radeon X800 Pro). That wasn't the only game either (but to be honest I did see issues with NVIDIA's drivers on some apps, but not nearly as many).
I couldn't be happier with both though. ATI and NVIDIA are big companies looking to make a profit, and perception is a large part of that. So, while I don't condone some of the behavior of each companies' marketing departments (and accounting), I can understand it. Keeping shareholders happy is a big part of any publicly owned company, and most of their decisions about upcoming products and how they are marketed are directed towards shareholders, and not so much consumers. But part of perception is that even if a company can fool the consumers once with bad products, they likely won't be able to do it again because the educated users will be screaming from their roofs, "Dont buy CompanyX!" So, they continue to be forced to make quality products because if they don't, they are sunk within two generations of products.
Having an all out war between ATI and NV is a good thing for all of us, as we get to see some really good technology at affordable pricepoints (6600, 6600 GT, X800, X800 XL).