Game Maker is a great program for people who want to get into making some cool games. There are a lot of people who claim that this program is a waste of money when it's not. A lot of games were created with Game Maker and most of them have won awards, Hotline Miami was one of the many titles created in Game Maker. I've been using this quite a bit in the last week or so, working on a project. I must say that nothing else out there compares to this, I have tried various pieces of software to see which one I like the most and this one stands out from the rest. To give you an example, I used Stencyl for a little while and had a boat load of issues in getting basic movement working, I spent two weeks trying to figure out how Stencyl worked and I just couldn't get it, same goes for Game Salad amd Construct. Game Maker is a different story, I was able to get a working prototype done in about 2 days and hard coded all of the systems inside the game that myself and two other people are making. Drag and drop features are nice, but I don't use them.
I advise that anyone looking to create games should steer clear from the rest of them that compete with Game Maker, this excludes Unity and Unreal Engine which I use as well.