Need to state the obvious- as generous as ROTC can be, and as incredible as it is to get a top-notch degree for free from one of the academies, the US Military is NOT a scholarship program. ROTC candidates work very hard for their stipend as undergrads, and needless to say, serving in the military is no cakewalk either.
Do not even go down this route mentally unless you are prepared to serve in the military! You don’t get to choose where you are deployed. Perhaps it will be a gorgeous beach town (in Hawaii, San Diego, etc.) Perhaps it will be in some of the most dangerous neighborhoods in the world. Your commanding officer isn’t going to be asking you where and how you want to serve. A friend of mine was a flight surgeon during Desert Storm. He wanted to serve- the scholarships were incidental. But older friends of his during med school assured him that he’d be likely sent to a sophisticated military hospital in Germany or Japan if he were ever sent overseas. And somehow… he ended up doing triage on a military helicopter in the Middle East with severely injured soldiers. And being shot at by our enemies who didn’t care that he was a highly trained physician…