What are some key factors to consider in choosing a place to live?

1) Cost of living
2) Climate/weather
3) Access to quality healthcare
4) Access to quality education
5) Employment opportunities