i feel it was the best exp , and would never take anything back and would do it all over again.
training is nuts man , personally i thought it was the funniest shit due to the comments the DI's say about recruits, but yet was some of the hardest times physically and mentally. I say go for it man if thats what you want to do, you can only make yourself better by things you learn , plus your body will be in tip top shape.
Only downfall i could think of is just being away from family, but im sure you already thought of that, if your single then they will give you everything you need.