I usually just try each when I am setting up a game that offers the choice.
usually, it is OpenGL that runs/looks the best for me, but since switching to WindowsXP and a GF3, the D3D
performance is (un)usually good too. (it's mostly personal preference)