The BGE and blender's python api is kind of a mess. The list of quality games is pretty small there.
I use Jython with LibGDX and I wrote a class-loader that lets me run the code on Android too (interpreted so theoretically don't have to compile Dalvik)
I was doing some OpenGl testing here https://twitter.com/JadenHorst/status/787449615503196160
I'd like to see some modular pipeline that allows for quality rendering - Ambient Occlusion / Shadow Mapping without having to learn someone else's GUI.
Godot and some other engines have potential but there just seems to be too much learning curve and lack of "commercial - like" examples / community.
It'd be nice if there could be a "Blender" for Video Games given how many people probably want one.