Linux is a far more stable, far quicker and generally happier operating system to work on.
Used mostly for Servers for internet stuff suchas Quake3, Half-Life, Earth&Beyond games
The problem is it doesn't have the Windows C++ libraries built in, which means that anything you develop for it must be in C peferablly in Assembaly for extra speed.
As noted there is Winex - however i wouldn't recommend it unless you have no choice.
I think the point that the DBS team have made about DirectX vs OpenGL other than the obvious fact that Lee prefer its ... is that OpenGL is a graphics API language, whereas DirectX is a full API package
If OpenGL was to be used, other libraries for sound, music, video would have to be used - meaning licences, and also the inherient "compatability" errors!
DirectX believe it or not is far more stable, more powerful if you can program it and has more features less dependant on the actual SDK
Its also much more logical than OpenGL IMHO - but then again i am the DirectX coder at FMTau, Mofux & KD are the OpenGL guys hehee.
Anata aru kowagaru no watashi!