A OpenDK le queda mucho por avanzar para alcanzar el nivel más básico del X.D.K. Se pueden hacer cosas muy chulas (la prueba es el OpenDash) pero se necesitan muchas más lineas de código y quebraderos de cabeza que para obtener lo mismo en X.D.K además hay muchas cosas que directamente no se pueden hacer en OpenDK.
Ya vereis, ya, al crear un proyecto nuevo de xbox en visual studio + X.D.K, automáticamente tendremos generado un entorno 3D y hacer el famoso "Hello World" no conlleva más que un par de lineas de código, es tan sumamente sencillo que no me extraña en absoluto la gran cantidad de homebrew que tenemos hoy en dia para este sistema.
Cuando programas para xbox no estas limitado por ka programacion para API Direct3D, sino que puedes hacer cosas en OpenGL perfectamente, hay montones de codigo abierto sobre OpenGL como para hacer juegos enteros basados en él para xbox. El reciente port de Quake 3 Arena es entero en OpenGL.
Saludos!