Well, this is a timely thread. Sort of. I just activated a Spot 2 that was basically given to me. I have used the SPOT 1 for about 4 years and let it deactivate the last 2. I have an upcoming trip to Mexico so I decided to activate and pay the 170ish fee for SPOT.
After reading this thread, I really wish I had the inReach now and will definitely research before I pay another year on the SPOT.
Like David said up thread, at least you have something, and most people don't ride with any SOS tech
The good news is, when you ride Mexico, you can't be in better hands when things go wrong with either yourself and/or your bike, and that's directly due to the nature of the Mexican culture. In a pinch, you couldn't be in a better place.