I am a TCOM graduate.
Truthfully, it’s hard for me to give you a great answer here. I had a good experience with TCOM. I matched my #1 (within the state) and have been quite happy with my decision to attend. Similarly, almost all of my friends matched towards the top of their list in their desired specialties.
As others have said, TCOM is a regional powerhouse with uncertain prospects in other parts of the country. We do regularly send people to big names (eg Mayo, Cleveland Clinic, JHU), but you may find that not every program even among those institutions is willing to look at you on the basis of letters despite alumni in sister programs.
In terms of research etc., I don’t think there’s a strong argument either way as I tend to believe TCOM and UNTHSC have relatively strong research and other student involvement activities. I wouldn’t let that sway you if it was on your mind.
The rotation experience at TCOM is excellent. Almost all of my rotations were done at JPS and I felt the education there was top-tier. With that said, we do have some rotations at Medical City (HCA) which is a noticeably worse experience. All third year rotations are scheduled by the school and you basically just need to show up, but your fourth year rotations will be on your own. While TCOM does offer many in-house rotations for this, my understanding is that ultimately many MD programs have an easier time and larger breadth of selection for fourth-year rotations.
In terms of cost, I wouldn’t turn my nose up at the significant cost difference as this will make a substantial impact on your life in the immediate and foreseeable future in terms of the payments that you may be required to make or if, for whatever reason, PSLF does not pan out as it does not always for everyone.
If you think you’d be happier at one versus the other, I think you should take that option and not look back. The worst thing you do will be the regret of not choosing the place you wished you’d had and it’ll probably haunt you for all four years.