I guess an advantage (subjective I suppose) of OpenGL is it could be cross platform.

Other than that is just is going to depend on what you're doing whether one proves more difficult or not.