I used to prefer JScript, because I was familiar with it from HTML scripting and I liked that it used curly brackets {} like C++.
But this is reason enough to prefer Python for scripting in Softimage:
// Log number of selected components LogMessage( VBArray(Selection(0).SubElements).toArray().length )
In Python, you don’t have to deal with the VBArray stuff:
Application.LogMessage( len( Application.Selection(0).SubElements ) )
And when you have convenience shortcuts defined, it becomes even nicer:
log( len( si.Selection(0).SubElements ) )