Actually, everything that can be done through what you call ge functions, i.e. using the game editor built-in action dialogs
can be done in the script editor, too. With simple 1 line commands. There is functions for playing sounds and music, functions for
Physical Response, Destroying and Creating actors... It ALL can be done in script editor, and it will be a lot easier to organize them when
all the actions happening at the same time are in one script, than it is to when they are all hidden behind separate action dialogs.
What I do is use ge's events (mouse click, key down, collision, etc.) and then do the actions in the code.
It's all clean and easy to modify.