We've been through this and here's what I recommend:

Get a cheap (or free) program and hire someone to customize it. Work with them on integrating your plug-ins, workflows etc.

It might take a little longer this way but you'll have a customized option that fits what you need.