OpenGL. It's slightly harder, and not quite as advanced (though this won't matter unless you want crazy effects that are incredibly graphically intensive, yet barely noticeable) but it's not built by Microsoft, it's more open in general, and it will run on all platforms.
|