Congrats on the release OP! For anyone reading, if you’re a programmer by training, I’d recommend literally any game engine other than Game Maker Studio for creating your game. Unity is a great choice for beginners that lets you program in C#. Game Maker Studio is specifically designed for people who are NOT programmers.
The best choice is the one that you, personally, will complete and build a full game in. Presumably OP knew how to use gamemaker studio, and could either choose between: 1) Starting to build the game straight away in Game Maker Studio and 2) Learning C# / Unity and then starting to build your own engine and plug together tile editors and things which will then let you build the game. In the case above, Option 1 will…
Minecraft would probably never have happened, if Notch started by asking in the forums if he should use Java or not.
Likewise many 8 and 16 bit titles started as BASIC, C, Pascal prototypes before being rewritten into Assembly, after their concept was proven, or thrown away before too much was invested into them.
Discussing what languages, middleware, API, whatever, instead of actually designing the game is what slows development down.