[quote:2a9vimrd]I looked up some vids and it looks like c++ might be all round better
I agree on that one.If you know how to code,Then C++ always wins hands down.Game maker pro eases you into the wonderful world of programming.Construct helps you with your creative ideas.GM Pro also supports GMOGRE 3D which has shader support etc...
The free version of game maker is pretty useless compared to Construct.But Construct 2 will be the ultimate drag and drop game creation app.I use construct to get an idea of the game i want to create and then i use C++ to create the full game.Im only doing this because Construct can be limited sometimes (full 3d shader's , MultiTexturing etc..).
I also had this kind of response when i told other dev's about Construct,Some say that it's just a cut and paste app where you only have to change a few parameters to create a game which they say is cheating.