I was in the Army for 8 years, C co. 2/187th Infantry 101st airborne was my longest stay in one duty station and that was 3 years.
I loved almost everything about the Army, being in the infantry was like a big camping trip with your friends except this time you bring high powered weapons
I was also single when I was in and this helped me a ton, I took every single school I could and we where always in the field or overseas. The guys I know that where married had a rough time being gone so much, it may be different in other parts of the Army but the Infantry is pretty isolated from the other MOS's.
* Edit - I have to say I think a marriage can work in the military but it must be built on trust and understanding because alot of the time you will not be together. This is why I got out of the military, I wanted kids and did not want to raise them while being gone 6-7 months out of the year