Have you read this:
It also includes a link to Xero’s list of integrated Inventory solutions.
Hopefully someone with experience in using these packages can give you an insight to which are the best in relation to your business.
It’s only useful having one system if it is right for your business. Why compromise functionality when companies have good integration between their solutions and accounting systems like Xero.