Li recentemente que John Carmack recomenda o DirectX pelo simples fato de que a Microsoft, por algum tempo, adotou o openGL e, ao fazer isso, criou um produto competitivo e empurrou o envelope, enquanto o pessoal do openGL passava algum tempo discutindo e fazendo o design pelo comitê, permitindo o DirectX tornar-se polido e, acho, mais fácil de trabalhar, mas mantendo o openGL.
http://www.tomshardware.com/news/john-Carmack-DirectX-OpenGL-API-Doom.12372.html
Talvez outra opção a considerar se você gosta de gráficos em geral e para o que é worith é o que está acontecendo no espaço incorporado.
Trabalho no espaço incorporado usando Linux e WinCE. Eu era ex-arquiteto Ford SYNC (estava lá por 6 anos) e agora trabalho na CUE da GM (resposta da GM ao Ford SYNC). O Ford SYNC não usa openGL ou DirectX. Ford, em vez disso, optou pelo script Flash & Action; o que o Flash faz sob o capô, não tenho certeza, mas é lento como o inferno; A JD Powers deu uma nota baixa. O CUE da GM é todo Linux e openGL ES e, embora o GM CUE tenha um processador iMX mais recente, o desempenho das animações no openGL no Linux é impressionante. CUE / openGL é muito mais rápido. Mais uma vez, a Ford aleijou seu sistema com o Adobe Flash.
Portanto, se você deseja entrar em jogos, mas está preocupado com a natureza competitiva, mas ainda ama esse tipo de trabalho, talvez veja opções que ampliam seu currículo. Foi minha experiência que, pelo menos no mundo incorporado, o WinCE parece não usar tanto o DirectX. (O WinCE tem uma API ligeiramente diferente do NT pode fazer parte desse motivo). O OpenGL está presente em todo o mundo incorporado e as pessoas estão fazendo mais coisas, como tablets, o entretenimento informativo para automóveis está quente no momento e, claro, os smartphones ...