To start off, I am actually not in NROTC or the corps of cadets. My major is National Security and Foreign Affairs, a tier 3 major. Being a tier three major at a technical school (engineers everywhere), I felt as if my best interest would be to go to OCS after graduation if the USNA doesn't work out. With that being said, about half of my classes are cadets, and I am friends with plenty of them. They love having a mixture of a strict military regiment and a large scale university that just so happens to have the best sports teams in Virginia
(not UVA). In comparison to the other senior military colleges, I would say that it is definitely a lot less strict and not quite as harsh. As for why I love it, the campus is the second most beautiful in the country (behind USNA of course), the students have an amazing sense of school pride, that really makes you feel at home with one another, and of course the sports teams are just the icing on the cake. If your DS ends up here, I promise he'll love it (and so will you). If you want more specific answers about the corps, DM me and I can explain in further detail. Good luck!