Most teams pick their project tool based on demos and vibes. Then they spend 18 months wondering why sprints keep slipping. I've watched this happen at three companies, and the root cause is always the same thing nobody talks about.

In 2021, a 60-person fintech I was consulting with did the math on Jira overhead. Not licensing costs. Actual engineer-hours. Status updates, sprint ceremonies, ticket grooming, linking epics to stories to subtasks to initiatives. Senior engineers were spending 6.2 hours per week on project management theater. At $165k average salary, that's $340k annually. Burned. On dropdown menus.
Nobody calculates the cognitive tax per engineer per day during tool evaluations. Everyone demos the roadmap view.
Jira was built for auditors. The paper trail, the mandatory fields, the workflow schemes that require a certified Jira admin to change. That's not a bug. It's the product. Fortune 500 procurement teams love it. Engineers hate it because they're not the actual customer.
Linear flipped this. The whole product is optimized for the person writing the ticket, not the person reading the compliance report. Keyboard shortcuts everywhere. Sub-250ms load times by default. Cycles instead of sprints, which sounds cosmetic until you realize cycles don't have the same ceremony baggage.

Notion wins when your team's bottleneck is shared context, not task tracking. Early-stage teams where half the work is figuring out what to build. Notion keeps the reasoning next to the artifact. Jira has no memory. Linear has minimal memory. Notion is all memory, bad execution tracking.
The honest answer: teams under 15 engineers should be on Linear. Teams that need SOC2 audit trails end up on Jira whether they want to or not. Notion fills the gaps neither tool covers.