Opengl is and always will be more stable then Dx
the reason for this is that Opengl is not intergrated into the OS so bugs can be directly worked out i nthe icd file.
if your opengl is crashing.
its your own fault.. and not opengl's
Doomulation
Opengl.org has stated that by the time vista is released, the new icd model will be faster then Dx10.
Also, Opengl specs are pretty widely used, and they aren't messy at at, opengl is a very standardised API, if you would search for all the 3d modelling, and CG companies that use it.
the only problem with Opengl is that crappy chipset graphics like intel extreme and via unichrome doesn't support it... also. ati still hasn't got an efficient icd.. its still slower then nv's.. which isn't surprising, considering that alot of ogl extensions were made by NV,.
trust me though, if opengl 1.5 - 2.0 was supported, video emulation would be so much faster.
i can claim this coz playing UT GOTYE in opengl, i can run AA all the way at 8x without slowdown,.. but in D3d it makes it very slow
Tesla, i've used opengl for along time.
(Homeworld looks the best in opengl)
i have used it over many cards
from geforce 2mx 200 (32 and 64mb cards) (max ogl is 1.4.5)
Geforce 4mx 440 SE (max opengl is 1.4.5)
Geforce 4 TI 4800SE at 4600 clocks (coz the 4600 is faster

) (max ogl is 1.5.3)
Geforce FX+ (ogl 2.0.3+) geforce fx is limited to 133 extensions.. i believe 6 and 7 series has up to 145.
it has always been a quicker and more stable api then Dx