Quote: "So is it safe to say that after more than a year after it's release, dx10 is a failure?"
It's not at all a failure. It will be awhile before it becomes a smart decision to base an engine on, but that time will come. Though, I think that DX11 will be the truly dominant runtime. The reason for this is simple: by the time Windows 7 is for a bit, Most computers will be running at least Vista, if not 7. Since DX11 will run on Vista, that gives it a possible 50% or higher market.
Also, from what I know, DX10 (and 11) have fixed an issue with the few speed-bumps in efficiency that DX9 had (I can't remember what it was; something with draw-time with certain things). Also, DX11 will introduce multi-threaded rendering.
Quote: "Being as John Carmack is a pretty respected guy in this field, for him to publicly call out Microsoft like that is something....and the fact that there just aren't that many dx10 games out there - it's interesting."
I believe he did the same with all the other DX's. I may be wrong, though. He's just always stuck with OpenGL.
Windows Vista Home Premium Intel Pentium Dual-Core 1.6 Ghz 1GB DDR2 RAM GeForce 8600GT Twin Turbo