I'd like to encourage you to choose a skill that crosses over into civilian life.
I know your intentions are to serve 20 years and retire, and so were mine, but in my case it just didn't work out that way.
I did get a wonderful education in the army, one that drove my career forward in the civilian world, and have no regrets in regard to my service.
If you choose carefully, should you decide to leave the military, you can bring a skill out with you that will support you and your family.
I think that it has become much more difficult to stay 20 years, and I run into many people who were forced out before they could retire.
Do what's best for you, and forget about the "needs of the army".
For we wrestle not against flesh and blood, but against principalities, against powers, against the rulers of the darkness of this world, against spiritual wickedness in high places.