Honestly, I think you have to evaluate things on a job by job basis. My current situation is fairly good, but that's mainly because I have relatively good seniority for bidding and I have a base that I want. Would I trade the job that I have now for yours? Probably not. Would I trade some other regional job at a base I didn't want or being stuck low on reserve for what you have now? Absolutely I would. In fact, I'm about halfway done with a masters degree in accounting as a hedge against just those types of things. I love flying, and I love doing it for a job, but I could definitely love flying for fun and working a normal job as well. It all just depends.
Of course, if I were flying for fun, I wouldn't get to fly in crappy weather, which is something that I actually really look forward to. I'm pretty sure that I'm the only who holds this opinion. What can I say, I'm a freak of nature.