We've recently moved back, during the summer. After three years of not finding a job in the UK, I had a job to come back to, plus an offer of another, before leaving the UK. Of course, that all depends on the area you are moving to and your field, as mentioned above with the variables.
We went the DCF route for hubby's green card, and it was much easier than his first green card. Plus, you can file and be taking the steps to complete it time to come back at the same time.