The financial site ranked all 50 states based on metrics that might determine a person's happiness. Criteria included mental health of the population, life expectancy, suicide rate, number of work hours, commute time, unemployment, income, weather and divorce rate among others.