You guys seriously gotta fix shine mapping for radeon drivers! Please? It really makes a difference, and I can't stand using OpenGL... especially since it can't handle environment mapping...
Ahem... OpenGL CAN handle environment mapping. It's just that it is not implemented in FSO (taylor's working on it, read his post)
You should really try OpenGL, it's a better API than D3D (and you'll live without env. mapping).
In a normal world, D3D would've been a massive failure, but M$ tricked hardware manufacturers into using their code to make driver development easier, and then M$ did not allow them to release their OpenGL drivers (because they contained M$ code) when 3d acceleration first appeared, giving D3D a headstart (imagine the frustration of the dev working on an OpenGL game). OpenGL has been around since 1992 IIRC, or even before (not primarily on PC's and of course not using 3d cards). D3D is just a(nother) crappy attempt to take over another segment of the computer industry and wipe out the competition, just something M$ always does. And they stuff stupid things in people's heads such as OpenGL is not good for gaming, it's for graphical design and it's slower and D3D is for fast graphics and games etc.
To me, D3D is and obsolete API: it supports one platform and OGL outperforms it even there, plus it's uglier to program (that's just my personal opinion though, some people can't stand the extension system in OGL).
Rant off
Oh, and by the way, been playing games like Quake or Doom or SW Jedi Knight recently? Well if you have, you've been using OpenGL