I have the GMS Ultimate Version but I switched to C2 (for now at least).
GM Studio has been updated so all the old manuals that have been written (like The Apprentice and The Companion) aren't 100% compatible;
Are there workarounds?, of course, but if a person is reading and learning from one of those books they don't know the workarounds.
They claim they have the drag and drop system and they do, but it seems they are moving away from it especially for mobile functionality and into the code.
I actually wrote yoyogames an email informing them of my decision to switch over to C2 because I don't really want to be forced to use code.
They wrote back a nice email telling me that they will take what I said into account. ( whatever that means )
This isn't about being too lazy to learn code, its about having the time. When you are working full-time and raising a family learning code
isnt my top priority right now.
I like the C2 behaviors and event sheet. It is easier (for me) to find mistakes I have made. In GM I have to search one by one thru all the different places one can place code.
GM does has its strengths too:
It can make native apps for iOS, Android, Win8 Mobile, and more.
It seems easier to get your games on these these devices as well.
My hope is that C2 will eventually (soon) make it easier to deploy games to iOS without the need for a 3rd party.
Oh, and GMS Ultimate is like $800 now..... so ....