Sure devs have a choice.
If they use DX9 Device it needs DX9 otherwise the devs could have used DX8 devices but would have had to sacrifice the high end hardware features of new shaders for example.
And on windows there is the choice of a simple click and 10MB download for DX9 or 20-50 clicks to find the opengl driver which is normally in the range of 20-50MB ...
Beside that both are on any game related pc magazin :)
If they use DX9 Device it needs DX9 otherwise the devs could have used DX8 devices but would have had to sacrifice the high end hardware features of new shaders for example.
And on windows there is the choice of a simple click and 10MB download for DX9 or 20-50 clicks to find the opengl driver which is normally in the range of 20-50MB ...
Beside that both are on any game related pc magazin :)