I've only done True Commerce, and would not recommend. They're clueless to their own integration. Today, I spent 2 hours with support trying to figure out why JC Penney ASN's are consolidating duplicate items. They claim to use BOI, but tell me they can't read data from Invoice Detail file? Amateur hour, so budget accordingly. Also would not recommend SPS Commerce (aka Jackals), as they sold MAPADOC to customer behind my back, then refused a refund even though customer never implemented MAPADOC.