Well, I did say that I did not trust ATI completely and did lose some trust of Nvidia.
ATI seems has gotten better, but they seem to have some hardware problems and some driver issues still be combat. I also believe that Nvidia just made a mistake with this architecture. I think that they felt cheated that Microsoft released HLSL after Nvidia released Cg and that is why they were compelled to cheat. Also in this new article, they show the whole picture and don't try to cover up things you don't see.
I just think it was one mistake. And although the hardware isn't taylored to DX9, it works nicely with the mixed code. I expect them to cream ATI or at least pose more competition in the next gen card. I also said I would wait until the next gen cards to hit until a final decision is made.