San Antonio is an extremely hot market. It took me 2 months to find one deal that cash flowed. Granted, I was using a VA loan but even if I wasn't, the returns were trash for the capital employed. The market is currently cooling there. Check out new construction because builders will often credit you closing costs and only require 1% earnest money to hold the deal. In my opinion rents are behind and haven't increased with the price of housing. Historically, rents will pop and catch up with the market. Right now, what you're finding is what I'm finding. My advice is to keep looking and keep it simple.
I look for properties that;
1.) have a positive cash flow
2.) are in a great neighborhood
3.) are less than 10 years old and I prefer new build
You can dig into the technical all day long. If you buy it and the AC goes out a week later then your technical analysis doesn't really matter because your profit is gone for a couple of years. What I'm saying is, whatever you buy is going to be a risk and an even higher risk in a hot market. I'd recommend house hacking your first deal and just trying to live for free. This will teach you how to collect rents, how to deal with tenants, how to find and screen tenants, and everything else that comes with being a landlord. The nice this is, you're on site and can respond quickly. Not sure if this helps but it's what I'm doing.