Well personally I barely even know what openGL is. All the games I play are in DirectX so i assume that's the better program.
I like OpenGL more by far, I've touched on both lightly in the world of programming. I really like OpenGL because its multiplatform. Not that I hate Microsoft or anything, I just like multiplatform developing more.