I have lived in SA all my life, but I have traveled a lot across the U.S. and internationally and not just Mexico. SA is 7th largest city, low cost of living, and is growing everyday. You can get to almost any place in town in 20 min., traffic isn't bad, in comparison to other cities. The weather is warm. This year and the past year have been odd, in that it has taken a while for summer to get here and hasn't reached its record high like past years several days in a row. But weather isn't all that bad depending where you are coming from. If you didn't have allergies, you get them. But back to school, the school is in the medical center, which is a nice side of town and not located near any area of danger like other schools. The east side clinic that was just built for the school is on the bad side of town but is right across the street from a community college, which I have taken about 5 to 7 courses at and feel very safe in, with cops all around (bikes/walking/car). Some people don't like SA b/c it lacks variety, which is true. But you will still find everything you need, just not the biggest variety in food, it is mostly mexican or american food, but we do have good japanese/italian/ and etc it just isn't all over town. We have great attractions, six flags,sea world,natural bridge caverns, riverwalk, not far are nice rivers and lakes and about 45 min away is the number one waterpark in the U.S. is Schlitterbahn.
Pros: low cost of living/big city/safe/lots of attractions
Cons: food variety/ humidity/ bugs/ allergies