Je suis du meme avis.
Je suis pas un expert, mais d´apres ce que j´ai entendu les programmeurs prennent plus de plaisir a faire des jeux en Open GL qu´en Direct 3D.
En direct 3D tu dois utiliser des macros predefinies, ça gache un peu le plaisir de programmer.
Avec Direct 3D, tu es directement dependant de Microsoft : C´est elle qui dit les directives que doit prendre Direct 3D
Open GL c´est un consortium, c´est plus independant (meme si SGI est quand meme imposant).
C´est multiplateforme.
Le point fort avec Direct 3D est qu´un non programmeur (ou programmeur mauvais) peut faire un jeu (mauvais certes) mais impossible a faire en Open GL.
Un jeu Direct 3D prend moins de temps à faire, et toutes les cartes videos ne sont pas compatibles Open GL, hélas !
Pour infos : Quake 3, RTCF, Unreal Tournament, Quake 2 sont faits en Open GL, comme le future Doom 3 et autre Quake 4 !