This article assigns victory to Direct3D flat out. It has won over OpenGL. OpenGL is hopelessly behind and will stay there.

I know OpenGL is lagging and that Microsoft is calling the shots forcing OpenGL to move. But OpenGL still has one advantage, the portability.

The question I'm asking is this: How much is portability worth? Is portability really such a great quality in itself that you'd always seek it, even before a technically much better proprietary alternative, like Direct3D? Where do you draw the line?

And maybe the article is a lie. OpenGL will soon catch up with Direct3D and then surpass it in functionality and speed. How likely is that?