Rice and JHU do enjoy some predictable advantages over UT:
- Slightly more prestige
- More attention paid to undergrads
- Smaller classes
- Easier access to professors
- More academic support
- Probably better dorm rooms/facilities (though you should investigate)
But are they worth the extra money?
I think this: Since you’re talking about $8k-$10k per year, which can be manageable, concentrate on other areas of fit:
- Academic fit (program availability, ease of entry into program, class sizes, degree requirements/flexibility, etc.)
- Social fit (social scene, campus vibe, etc.)
- Dorms/food quality (because you have to live there)
- Logistics (getting around campus, getting home, etc.)
- Surrounding city environment, campus environment (culture, opportunities, look/feel, etc.)
- Weather (JHU as the "four seasons" outlier)
If the three are more or less still tied after that analysis, then I think you should pick UT due to the cost advantage.
However, if you develop a clear favorite, choose that school.
So a tie goes to UT. Otherwise, just pick your favorite.