Factors include good cities for singles, low unemployment, job growth, living costs, proximity to fun activities, good school systems, average teacher salary, and low crime rates.