Medical care depends on age and pre-existing conditions.
I checked into Mexican health insurance when I first arrived in 2008 and was told pre-existing conditions weren't covered, ever. Price was on the order of 300 - 350/month.
I knew a couple of people who had IMSS and both said there wasn't any problem with pre-existing conditions.
When I lived in Zacatecas up till 2015, I had Seguro Popular. The level of care was quite good but very bureaucratic in very modern facilities. You had to get to the clinic an hour or two before it opened and get a chit the gave you a place inline to get another chit that gave you a place in line to see the doctor assigned to you so maybe you actually got to see the doctor by 2 hours after you arrived. The doc assigned to me worked with everyone over 60 plus others. I was very pleased with the treatment I received from him. If lab tests were ordered, you had to come back the next day and get a chit from your doctor to line up to get a another chit that authorized the lab tests. then you got on another line to have blood drawn and turn in your urine sample if it was ordered. Results were ready after 4 PM that. Getting an appointment to see a specialist took 3 to about 8 weeks. Prescription meds are without cost but they are limited to what Seguro Popular stocks and changes from time to time based on national policy. It didn't have two commonly used meds for COPD which I still had tio buy on my own nor medication for atrial fibrilation. Those two cost me about $200 a month which was a lot less than the copay on Medicare Part D.
Seguro Popular where I live now is in an old decrepit looking hospital and the locals are very negative about it, so I haven't gone.
I still have property in the US and spend my time on both sides of the border so I maintain full Medicare coverage and I see docs in the US periodically. The drawback is a long bus ride and meals and hotel for a couple of days each time.
I was in a private hospital here for 6 days, the best in the state capital, quite modern, very attentive service and even the food was good. $4500-5000. My credit card was able to stand the expense, but it will take some time to bring the balance down to where I'm only charging what I can pay the full balance on each month. It was some weird kind of bacterial pneumonia that threw my BP, blood sugar, and cholesterol out of whack. I probably could have made it to the US but felt pretty shaky. The next time I saw my US docs, they were critical of the hospital and the attending physician that they didn't order a culture to determine what bacteria caused the pneumonia.
Expat insurance may or may not be reasonable depending on you specific situation, likewise Mexican health insurance. Seguro Popular and IMSS have drawbacks but may be just the thing for you. But check the details on your own. If you still have a residence in the US consider a combination of Mexican and US healthcare.
Oh yes, for minor complaints, I see the doc at Farmacias Similares or Farmacia del Ahorro for 20 to 50 pesos, sometimes 0. For things that seem more serious, my landlady's husband is an MD whose has been more than happy to direct me to the right place when I needed to have lab tests done before seeing my US docs or Xrays or Ultrasound.
There's no one-size-fits-all for everyone.
I'd be curious to know what other expats, especially those with chronic conditions like high blood pressure, cholesterol, blood sugar and COPD do for healthcare and what their insurance costs per month are.