The OpenGL/Direct3D debate died a long time ago. They are simply APIs. One can not be said to be better than the other. Direct3D is limited to Microsoft software and systems.