Lovetherock, the restaurants you mentioned are all in the King William district just south of downtown. Opposite direction from Alamo Heights. Just wanted to clear that up just in case someone goes searching and ends up on the north side. BTW, I live in SA.
That being said, King William has great restaurants. Many of which have been named (Rosario's, El Mirador, etc.). On the Riverwalk my fave Mexican food place is Acenar which is right next to Hotel Valencia. If you want to spend some dough you can go to Bliss in Southtown or Bigga on the Banks. Both great. Paloma Blanca in Alamo Heights is amazing as well. Certainly plenty of places to choose from. The Pearl area has some great places as well. Down on Grayson has become a go-to for my wife and I.