i like and use both, i just prefer gl because i started with gl..
i learn to have the best of both worlds.. that is for example the coding design structure of dx, namely based on com. com is a great way to encapsulate your stuff, make it reuseable. of course, i don't use full com, but the basics of it.
and dx9 is really great to work. easy simple and quick as hell..
but i guess your red devil likes to stick his **ck into dx's big yellow cross as well..