I live in T or C and love the weather. We have never had zero visibility from winds blowing sand like they have in Deming, but it IS windy. (Of course right now it's perfectly calm.) I like the fact that T or C/Elephant Butte is an oasis in the desert, with 2 lakes, Rio Grande River, and 10 bath houses with natural hot mineral water to soak in, with prices from $3-15. Moving from a similar sized town on the central coast of CA 3 years ago, I really like being near the water. And my health is MUCH better!
Spaceport America is going to bring new jobs to the area; just don't know if there is a job that will suit your needs.
You can be as reclusive or as involved as you choose to be, but there is plenty going on here for those that like to get involved.
There are run down trailer houses but lots of new (and more) money is moving here, and some of us have spent a lot of time and money fixing up.
T or C was just approved to be a part of the "Main Street" project, so that could bring improvements to downtown, too.