Well, where should I start.
First off, I just got back from US Army a month ago. I wast at Ft. Benning, Georgia (Home of the Infantry) for 3 months. I was Active duty, my MOS is 11B (Infantryman) + Airborne. Wanted to be a paratrooper and then go to Ranger school. I am here because I am on medical separation. I have a back surgery that needs to be taken care of before I go back in about 6 months.
If you going to military, might as well make most out of it. Infantry boot camp is 14 weeks long ! Airborne is another 3 weeks. It gets really rough and even rougher if your platoon is full of DUMBFUCKS and , guess what, half of my platoon were National Guards that just joined for the college money like you. They had the worst time there. Infantry isn't for everyone, we had guys that would cry all day long and in the formation because they were hurt. I was a squad leader and I hated them because they couldn't fuckin square themselves away. You have no idea what life is like when your platoon is not squared away. It's pain, lot's of pain. Not just physical, which is hard to tolerate in the first place but mental pain that the Drill Sergeants love to do to you.
I would say if you considering joining the military then just do it.
Something to think about, of 50 recruits in our platoon, only 25 graduated basic and infantry training. The rest either got sent home or in the hospital.
Try not to think too much of the drawbacks. Infantry is the hardest boot camp and you won't be going through it, so no worries you'll make it just fine. Plus, the National Guard actually gets deployed more often than the Active Duty personnel do. You'll get to travel plenty. Pay is ok, if you have a couple years of college then push for promotion. That way you can start as PFC, what I did. When you get to MEPS you'll be able to talk to the person who finalizes your contract and they are like salesmen, you can negotiate with them as long as you have valid reasonings and explanations.