I've tried using the following (but my info is a few years old!):
ProTools, once in a gig, quite difficult to set up but easy to use during the gig. Reliable, but I wouldn't recommend it. I know someone who did loads of gigs with PT but recently swapped to MS.
LiveProfessor on a Windows laptop, used once for a gig as well. Not easy to set up either but it has a time delay feature for controls which may be what you're after in the scripting (e.g. you can fade volume over time say, or adjust a CC number over time).
Forte on windows, but again, its a host for VSTs rather than a visual representation of what you're doing. As used by Marillion keys player Mark Kelly.
Cubase - not used live but for playing around and testing. Just a host again. I know a band who used this but it and the hardware proved to be too unreliable and they eventually invested in a Kronos instead.
Basically for me its the GUI of MS that makes it good, entirely because it displays the keyboard with the layers on top. This makes it so easy to set everything up and to visually see that its working correctly. Particularly when I'm under pressure in a rehearsal for example. All the other solutions above just don't seem to have this type of display, they hide the important things away in text fields etc, which makes it much harder to manage.