Metro areas are ranked according to six metrics measuring the job market, cost of living and social factors.