Owning the language, IDE, and engine might actually be the interesting part here. The question is what workflow that lets you build that would be awkward or impossible in Godot/GameMaker. If you find that, you probably find the project's killer feature too.