Replacement makes more sense than repair when the door itself is failing structurally, not just because a part broke. Rust-through on a steel panel, a frame that is racked from years of an unbalanced spring, or a bottom section that has warped in the heat are the honest limits where another spring or roller job only buys a little time.
If your door was original to the house, it is likely twenty-five to thirty-five years old, which is past the expected working life of a torsion spring even without heat fatigue. We don't assume every old door needs replacing, but we do assume the original spring has outlived its rating and we check it first. When two systems are failing together, say an original opener next to a dead spring, a full replacement often comes out ahead of two separate service calls.
Either way, we tell you which situation you are in rather than default to the bigger job. Most doors in this 1990s housing stock have plenty of life left in the panels and track, and for those a targeted repair is the right call.