Having had 3 kids do 4 of these trips I wholeheartedly agree with you. They learn a language, are exposed to a different culture, and get to travel (although one son had a cadet classmate who stayed in residence each weekend with no interest to explore new places). All of which does like you wrote - make these future military members better global leaders and citizens, and broadens their minds and ability to accept that people do things differently.IMO it's about having the opportunity. I would suggest Project GO only because how often in life, military and otherwise, do you get the opportunity to live in another culture for 60 days, traveling, eating, speaking, learning, assessing, etc.
Again IMO it makes you a better Global leader and citizen