The way I see it, BMX will drastically cut down your development and maintainence time/costs, which boils down to more money for you per unit work.
More or less agree. It'll cut down your initial development cost, so your time to market. For a game, good on you. For an application you plan to offer ongoing support for, maintenance is going to be much more cumbersome than with C# or Java, due in part to shortcomings in the language, and partly due to lack of tools.So yeah. Game language.