I think it would be difficult for pilots to accurately answer your questions because our lifestyle is pretty far removed from your average desk job.
Laying over in fancy hotels all over the world and/or commuting home every 4/6 weeks isn't the same as actually living there full time.