i have tried both on my computer and found that i can have a lot more polygons at a single moment with using direct3d... it was laggy with opengl... where as direct3d i could rotate smoothly

but like tom said, it pretty much depends on your graphics card