It depends where you're from. IMO it is generally good and positive for families to stay in the same area for generations, since it allows for stronger ties among the community, leading to generally less fragile lives. But you're right that those same ties can hold you down in the right (wrong) circumstances.
...which I guess is just a long-winded way of saying that you should stay near home if it's good, and stay away if it's bad (for whatever values of good and bad).