Scripting is a really strong feature. The more flexible the scripts are, the more powerful Simplify3D becomes.
Scripts can solve issues not solvable in slicers that don't support scripts. I often use scripts to tweak things that are not available in the UI.
Being able to have user definable variables via the UI would be great. See:
viewtopic.php?t=23924
Being able to see a list of all available S3D and user variables in the UI would be great.
Information about how IF statements work should be in the UI, maybe with a help button near the script windows.
All variables should work in all scripts.
I'd also l like to see the ability to set variables within the scripts. For example, setting the S3D fan speed variable
fan0_speed_pwm for a certain case from a script, and have this fan speed carry over to other scripts, rather than relying on the UI setpoints for the fans via layer change only.