Everybody has there own version. If I could no longer take advantage of the specialized functions of these packages, I would stay away from any open front end. I would look for the front end to be provided by the servo manufacturer as a part of the purchase price of a servo controller. It is much easier for me to justify and account for a software package as part of a billable hardware purchase. The package should be provided free, as part of the servo controller package.
Graphical programming is a gimmic.
When I see my boss trying to program a servo because it looks so friendly, I know we will be replacing some sheared or mangled components. We now mainly use Pacific Scientific, Emerson, and Galil for servo applications, and IMS, Warner, Eastern Air Devices for steppers. I'm always on the lookout for better ways.