Perhaps an advantage to flying for the airlines (major or regional) or cargo is that at least if you have a bad day, it usually won't carry over to the next (unless it is really bad). Think back to instructing, one bad student or problem could linger for days, weeks or years.
Reading some of these posts, you can see how some still fly because they find ways to enjoy it, and others are getting very bored with it. I guess that is why I'm not in a rush to advance to large airplanes, once you're there, what next? Pay is good, but bordom can increase as well. Personally I'm just enjoying different airplanes and seeing what happens. Who knows maybe I'll retire at a regional. But hey, if I'm based where I want to be, have a descent salary and can maintain a good quality of life, why complain? The trick is to be hired by good companies so that you can leave if you want, not because the company is so bad that you have to leave.