Direct3D has always looked prettier on all my video cards (Currently a nVidia TNT2)
Direct3D seems like the choice for professional game developers, I can't say I know why.. but they must have a very good reason.
In conclusion, I've choosen to learn Direct3D.