the makro feature is quite limited.
a scripting feature and an optional open interface to the operating system would be cool.
the open interface would also encourage developers to think about a control platform which is completely customizable. I think of a touch-screen using a 3rd party tool to access scripts by assigned buttons …faders…and so on dreaming