Spark avoids needing to manage channels and liquidity.
If you're willing to do that though I don't see much benefit to Spark. It's a reasonable enough onboarding tool or way to get payments you don't have enough liquidity for on self managed Lightning, but it is a sovereignty trade off.