You know I completely empathise with As good as it gets.
I too as felt as he does, frequently, and I know I am far from being alone (despite some other postings on here).
I have contributed it to being constantly fatigued by long unsociable hours and the stress involved in flying almost daily with different individuals who have differing levels of ability and experience.
easyJet could make my life easier but they choose not to because "we need to remain competitive" and "our competition has greater flexibility and lower crew costs".
Yes, I get paid very well but I am too tired to enjoy it and constantly arguing with the inland revenue about how much tax I'm paying!
Unfortunately, with the exception of a few remaining legacy carriers, I think the good old days are well and truly gone.
As good as it gets?
Probably.