Just going to put in my two cents worth. Any system that allows you to make click-together games will not produce the superior results of a fully programmed game. I also develop applications using RAD Studio. While I can drop the controls on the forms and some basic functionality is provided I spend hours coding the application with many thousands of lines of c++. Putting this back into the game world you have a script editor a model editor and a world editor. Being able to create a 3d world and dropping models into it and then selecting a control function for that model is just about as good as it can get for a generalized production system. You can however create your own plug-in for the world editor (look at intense-x) that will allow you to create many more options for your drop-in objects. But the reality is that if you want a superior game then you are going to have to write a significant amount of code. In my opinion the A7 system is as good or better than the other systems on the market today for the pc game audience.
Just start by writing out everything you want in your game and the full story line. Then start on a small section of the game and work with that till it is good then add to it till you have the game you wrote about. You could also do some smaller games for the learning experience and maybe even get one published.
The bottom line is that if you want to create a good game you will have to put in significant time and energy to create it.