Most teams should decide based on execution speed and experiment cadence. If you need immediate output across multiple locales, an agency often wins short term. If ASO is a long-term core capability, in-house systems become compounding assets.
Hybrid setups often work best: external ASO support plus internal ownership of analytics and experiment learning.