The verdict
For a small team starting out on paid social, I'd pick Meta Ads on its own. There is no subscription and no minimum budget, so you can learn what a lead costs before you add anything. If your Meta spend is large enough that someone spends hours a day checking ad sets, pausing losers and refreshing creative, pick Madgicx on top. It is built for agencies and e-commerce brands with a real budget. With a small budget it has little to optimise. Start with recommendations and approve changes by hand before you let it act alone.