If he can, he should wait and see if he gets the MO Scholarship. If he is unable to wait that long, I would accept the Army ROTC scholarship.
Also, nothing is virtually impossible. If your DS has a good PFT score, good GPA, and is dedicated to his unit, he could very well earn a scholarship...