Am just curious, why do you prefer G-coded over the others?
I find G-code easy to work with, simple and safe. It helps you get around your CNC in an efficient way. No need for complicated code by code scrutiny. All you need is to start the CNC program and you load the required work/tool and you are good to go.