Zendesk is a mature helpdesk: shared inboxes, ticket routing, SLAs, macros, and reporting that scale from a two-person team to a support floor of hundreds. The workflows are battle-tested and the integrations are everywhere. What pushes teams to look elsewhere is the meter. Pricing is per agent per month and the genuinely useful features - automation, advanced analytics, the better SLA tooling - sit on the higher tiers, so the cost climbs both as you hire and as you ask the product to do more. On top of that, every ticket and customer conversation lives in Zendesk's cloud, on their schema and their export terms.
The open source alternatives below run the same core helpdesk - email-to-ticket, assignment, canned replies, customer history - on a server you control. Adding a teammate is a database row, not a new line on an invoice, and the entire history of your support conversations stays in storage you own and can move whenever you decide to.