Bottom line is, what do you want to control with it?
Find out what codes the sound sources need to see, whether they need sys-ex or just CC codes. See if they need specific controller numbers, make sure the controller can send them. See if they need setup controller strings, see if the controller can send them. See if buttons need to send PC# (some arrangers use these for variation changes, fills, etc.), see if the controller can send them...
We can't really make a recommendation until we know what you want to do WITH it...
_________________________
An arranger is just a tool. What matters is what you build with it..!