The professional Code Editor contains source highlighting, and you can see the difference between executable statements and non executable statements.

With the Integrated Debugger you can step through the source, set breakpoints, and question the value of variables.
You can access the Setup Library directly from the code Editor, and of course have the full featuers of a general purpose language. You can extend the script library with your own ActiveX objects.