Looking back, diversifying my work and finding short term projects likely would have innoculated me against the effects of the (biggest) problem I faced.
After leaving, I have had few regrets (aside from lessons learned). I have had fun jobs, travelled, and had far less stress holding me down. Less money, sure, but more of the really important things.