We use ECC from epicor. The integration should be turnkey, the magento setup can be done with their team. It does everything you listed except maybe Ebiz. You can ask @MRog about that.
We had a great PM/ECC consultant on our last upgrade.
Also does rate shopping through Quickship if you have that.