Self-hosting is often presented as the cautious choice, but it is a trade, not an upgrade: you exchange a subscription and someone else's uptime for a server you are now responsible for at 3am. Both options are legitimate — the mistake is choosing without pricing the side you will actually pay.

Data residency is a requirement, not a preference

If a legal, sector or client requirement says workflow data must stay in a given jurisdiction, that requirement decides the platform and the rest of the comparison is commentary. Check it before evaluating features: a processor list and international-transfer answer is far cheaper to produce before a workflow exists than after it is running in production.

Self-hosted still means operated

A self-hosted platform that nobody patches, backs up or monitors is a worse outcome than the managed cloud it replaced — the control was theoretical and the risk is real. Budget the operating work explicitly, or take the managed option honestly. If neither is comfortable, a managed deployment inside your own cloud account is the middle ground worth pricing.