Speaking as an occasional passenger, the anguish is never primarily the delay, it is Lack of Communication from the cockpit to the passengers about what the problem is, what the crew are doing to try to fix it and what the expected possible outcomes are. People hate uncertainty.
And, wait for it......Qantas crews used to be, (and may still be I hope) absolutely superb in performing this task and defusing passenger anger and disappointment before it even starts.
Jetstar? Perhaps not so much.