Regarding a subway system - South Texas limestone makes that almost impossible - it would just be too expensive.
Besides, the capital that would be required to build such a system could never be justified by potential ridership in SA. Even with a great LRT system in 30 years, the vast majority of people will still drive - just like in Dallas.