Hi, I have tried a few programs and Mixcraft stand out as being extremely good. For that reason my suggestion is for a new optional screen that can be used as a "live performance" controller. As you know on the left side of the screen you have instruments for each track. If I have a midi keyboard connected at the time, and click onto one of these tracks, the instrument sound i am using obviously changes.
My idea is that you create a popup form that doesnt include all the other track layout stuff. And layout each voice to be shown in a rectangular grid layout instead. If you have a touch screen pc, or laptop, you virtually have a korg kronos control panel (the screen bit) with access to as many preset sounds as you have tracks. For the average user, this makes the pc a realtime synth, you can play along with other tracks on the fly and change to other sounds (tracks) really quickly. later of course acoustica could add other things. By the way I do programming, so my suggestion is with this popup form, get it to read the tracks and assign the voices as it loads and also allow it to stretch full screen.