Ruidoso is NOT a true picture of the desert southwest as it sits at 7000ALT.
Don't have an opinion on their EMS system, but I know the area well. I live maybe two hours away, and we have a family vacation home about 40min from Ruidoso
Ruidoso is a mountain, heavily-tourist town of several thousand. It's main two draws are the Mescalero Apache casino/resort and the quarter horse track/slots casino.
It has a heavily congested downtown area full of shops, restaurants, etc.
The weather there is stellar, rarely breaks 80 in the summer. Hunting, fishing, hiking abound. TONS of wildlife IN town and the surrounding area. You can snow ski at Ski Apache also.
When you go, stop in for lunch at Can't Stop Smoking. Order a tri-tip sandwich w/ baked beans and german potatoes.....epic goodness!
I'll be honest, there could be low-pay issues. I know FIRE/EMS/LE has fought for every nickel they are paid. Also could be an issue finding affordable housing, just depends.