I prefer GLBasic to GameMaker Studio. I did a trial of GameMaker Studio to see what all the fuss is about. That said; GLBasic does not warrant the same price as GameMaker Studio for quite a few reasons.
1) Game Maker Studio can be used to make games by people that have ZERO programming knowledge. An artist for example can drag and drop everything for many basic 2d games. So there is a whole class of people that don't know/want to learn any programming that haven't many other options.
2) Game Maker Studio has a TEAM of core developers so they can pump out fixes, new feature support for the targeted platforms etc... much faster. I'm sorry, but that warrants a higher price tag. This also means they have a full customer support team getting paid where we have to figure things out here on the forums.
I know Gernot is very active here on the forums to help people; and we users try to help each other as well, but this is not the same. New releases and new features are slow to come out, bugs are often slow to be fixed in the core. If it is one person and new features, bug releases, customer support is low then your price needs to be low as well. This product is also not well branded. People find Cocos2d (or Cocos2d-x which is cross platform) and is FREE(open source) quicker; it is better branded. For Android AndEngine and libgdx are better known that GLBasic and are both FREE. The Corona engine only supports Android and iOS; it costs a little more than GLBasic, but it is also extremely easy to use and is very well branded. The Corona website is phenomenal
http://www.coronalabs.com/. They are also way better at marketing; and good marketing warrants higher price tags. I'm sorry; but those are just facts.
I have suggested this before; and I will bring it up again, GLBasic needs to OPEN source. Open source does not mean it needs to be free and Gernot never gets paid. Right now there is a free version of GLBasic so some people aren't paying anyway. What it will do is let those of us using GLBasic to see the code and help contribute to furthering development. The whole project could be made available on Github where we can contribute.
Gernot could use a DUAL license approach. You can customize the license and use something like a MODIFIED GPL + a separate commercial license. Essentially the modified GPL would state something like you can use this free, but any changes you make to the code you are required to commit back to the original author; under this license I hereby disallow charging for your products, etc... etc... Then users can trial; update the code etc... and make updates onto Github and eventually we would have a core team that is helping to improve the project more quickly.
Then a commercial license could be offered like is offered today whereby users are authorized to distribute their apps as payware on any system.