My son has been accepted to both and the cost will be about the same after aid. We liked TCU better after our visits, but SMU is more highly rated in Computer Science and Engineering. We are going to visit both again in April, but any insight would be appreciated.
I would choose SMU due to the fact it is higher rated. Both of the schools are really similar from my experiences and the people I know there. Unless, your son would like a school with more competitive sports. Education is the most important thing in my opinion