Remember that every job has its pros and cons. Being a happy airline pilot is about keeping that perspective. You could get a nonflying job that you hate and be home every night and grumpy. You could get another nonflying job that requires you to travel out of town Sunday-Thursday every week and go in to the office on Friday. The airline lifestyle (especially if you live in base) allows you a lot of flexibility (after a certain seniority level) and usually more days off than your next door neighbor who is making comparable pay.