Agency or DIY? the Behind the Scenes Trade-Offs of Marketing Allocation