OpenGL
#1 its open

#2 its been designed to be portable
#3 MS just shot their own feet off in the OpenGL area with their plans for Vista.
#4 its BETTER (imho)
#5 DirectX is a complete system incorporating numerous APIs for different hardware such as input devices, sound, 3d accelleration, network, etc. Implementing these to spec may mean having to make MANY bad choises in areas Reactos can greatly improve compared to Windows, just to maintain parity with DX
If were going to make wndows were gonna need SOME kind of DirectX layer... unfortunatly.
Id say we do the exact reverse of what MS are doing. Theyre Making OpenGL a wrapper for DirectX. We make DirectX a wrapper for OpenGL, OpenAL, and whatever else we need. I know theres already a project (and probably more and efforts in unlikely places [quite possibly Wine code would help a ton for this] )
OpenGL is where the Serious 3d people work. if microsoft half ass with them, reactos will be a Very attractive alternative platform that provides the full opengl support they desire.
I do think though that since were going for binary compatibility and are working with the wine team then were likely to just wind up with a DirectX compatible Interface layer somehow or other. eithre as a wraper or natively accessing the hardware.
Id just preffer if instead of playing second fiddle to MS and their consistant pushing of proprietary standards to maintain market share (DirectX has a stranglehold on gamers and HAS crippled the ability of small ro medium companies to think about gaming on linux despide it being able to deliver better performance for their customers in some areas [ not starting a flame war on this, just saying in context] ) we touted full OpenGL/AL first before saying were "also" totaly compatible with DX