Just a Mom's opionion...and a posters opinion too.
Along with what other's have stated here are a couple of things to think about.
Our DS went to a large flagship college, where Football and Basketball games were part of their weekend life.
He too was in a scholars program. They did not have ROTC dorms, but did for their scholars programs. It immediately gave him 2 small select social circles...ROTC and the scholars program. The large university immediately felt close knit. Many of the kids in his dorm were in a majority of his freshman class. He never felt like a number, he never had that try to find my niche feeling.
His det was/is also very active. They have 4 AF fraternities, and a weekly GMC night.
~~~ If you go xtown, now add in will you feel like hauling it back to hang/join in when they have these activities.
His det. also has required volunteer work....clean up the football stadium 2X a semester. Same with the basketball arena. Key word is REQUIRED, not volunteer.
Finally, as you move up the ladder in AFROTC, you will have higher jobs that may require more face time in the det. This is going to be the same time you are an upperclassman where the classes are not offered 5 times, but maybe 1x or 2x a semester. Creating scheduling conflicts.
I am not saying don't do xtown, but I have also seen some cadets feel like they are not getting the full ROTC experience because the majority of the students at their college are not in ROTC, and they don't get the life....why do you have to get up at 4 to work out, that's stupid! Why are you flipping out on your cgpa, you have a 3.1, (SFT yr).
You have to look at everything. I agree if you like a school more, than go there, but college is part academic, and part social. Many ROTC cadets by the time they graduate would say it is part academic and part ROTC because their social circle is ROTC.
At DS's det by the time he was a 300. If he had a break between classes he did not hang out at the student union. He went to the det., and played Xbox, foosball, or crud with the other cadets.
Good luck in your decision.
OOPS I forgot to say one more beauty of being at the host college. If there are paperwork issues, you can just pop into the det at your convenience. Xtown, you are making an appointment, which can jig into your schedule.