OCS Contracting: I agree, OCS is competitive, and if we were still downsizing I'd probably not even consider this pathway. With that in mind, it looks like the military is expanding right now which seems like a good opportunity to pursue OCS, especially if I could snag some LORs from public officials while I'm in **LOCATION REMOVED**.
You're correct, the Army is not downsizing....right now...3 years can change things. AROTC commissions a set number of cadets to Active Duty each year while they send a percentage to the Reserves/National Guard. Over the last couple years AROTC has increased the numbers being sent to Active Duty, the numbers for OCS won't see the same increase that AROTC is having, they will still be there to fill the gap, thing is that gap is not getting bigger since AROTC is commissioning more to Active Duty. LOR's won't be that much help if the numbers aren't there.
Branching: While I agree that competing with the SA and ROTC will makes things tougher, I'm confident I could bolster my GPA to increase the chance of getting a slot and my desired branches. I honestly see myself as more competitive if I concentrated on school first and then the military afterwards. I've read up on similar stories from OCS candidates who found they were better qualified for the Army after wrapping up college.
You could have a 4.0 GPA and graduate #1 in your class and it won't mean anything if the Branch you want is not available to your OCS class. As I and others said, OCS fills the Gaps. MI and Armour (There is no JAG Branch right out of OCS unless you have graduated law school and passed the Bar) are two of the more sought after branches, ROTC and the USMA have no trouble filling those branches which means it could be very likely they won't be available to you in OCS. The other larger point is that your GPA, Class Standing, Major, and all the LOR's in the world will mean nothing once you start your first day of BCT and will mean even less if you make it to OCS. None of this will matter in how you are ranked on the OML at OCS which is the main factor in selecting your branch from what may be available. GPA will only be one part of your application and will just help you get accepted, once accepted you would start from square one. I'm not sure what you mean about being better qualified after "wrapping up" college since every military officer has wrapped up college, most also have lived within a military program through ROTC or an Academy.
Concentrating more on school may help you in your application, getting your GPA up will be the first thing to concentrate on, 3.2 ish won't put you high on the list. the next thing that may be tougher is your APFT, a 247 won't be near enough to be considered competitive, without the scheduled PT you now have with ROTC you will need to find the time to improve on your own, balancing internships and study abroad with the workouts you'll need to improve is something that can be easily done if you manage your time wisely.
There is always the option of going to OCS for the Reserves/National Guard, it can be a bit easier to get accepted and you may have a better chance of securing a branch you want, you would serve your obligation to the Army in the Reserve/National Guard.
Recruiters: Spoke with both a Navy and Army recruiter in my hometown who said they would both be happy to make a packet for me. Didn't mention anything about enlisting, nor did they try to dissuade my commissioning goals.
That's good but wait until you have your degree and the application process begins, right now you're just talking to them about something that is 3 years down the road.
Not really sure why you asked for advice, it seems from your response that you have already made up your mind which is fine. Not everyone can or even desires to juggle both ROTC and College, it sounds like you have some great opportunities for internships and more study abroad, you should take advantage of that, just don't think that you have everything under your control when it comes to OCS down the road, 3 years is a long time in the military world and a lot can change. Best advice, be flexible but by all means go for it. Nothing good happens if you don't try.