While there are many good aspects of in-house fulfillment, sometimes it is more cost-effective to outsource your fulfillment.