OpenGL má obecně horší výkon než DirectX. Její výhoda je v tom, že je skoro všude a i se dá emulovat. Ale výkonově a možnostmi je tak 1 až 2 roky za DirectX. Pokud chcete zkusit programovat přímo pro tahle dvě prostředí, tak DirectX pro vás bude řádově jednodušší na zvládnutí. Hello World v OpenGL sice není nijak komplikované, ale cokoliv složitějšího vás začne utápět v nekonečném množství výjimek. DirectX vás od toho do značné míry odstíní, takže práce s ním je jednodušší a rychlejší.
Řešením je použití grafických enginů, které umí oboje. Pak vývojář hry nemusí vůbec řešit, co se nakonec použije. Veškerou tu tvrdou práci udělá vývojář enginu.