Having lived in a city situated at the edge of Chihuahuan desert of Northern Mexico for years and now living in central TX, I'm very much familiar with Southwestern US atmosphere. I've been to almost all of the cities in NM -- ABQ, Las Cruces, Santa Fe, Hatch(known for Hatch Green Chile!
), and El Paso, TX... Now kind of tired of all the dryness, hot, dead-looking environment. Don't get me wrong. I actually do love 'desert'. Anything in NC cannot match all these gorgeous National Parks in NM. And I know there are beautifully forested mountains in NM & CO. But actually miss all the lushness and greeneries you get in the Eastern US. Charlotte just has more diversity, much stronger universities, proximity to major cities, etc. Charlotte is my cup of tea.